POST

Stato di salute dell'API

Operatività nelle ultime 24 ore
Normale
  • Buono / normale
  • Disponibile
  • Limitato
  • Quasi del tutto inattivo
Normale

Ultime 24 ore

Ultimi 30 giorni

Cerca video WeChat Channels per keyword e ottieni una pagina di circa 10 risultati, ciascuno con titolo, copertina, durata, like, ora di pubblicazione e nome, avatar e flag di verifica dell'autore. I risultati di ricerca non contengono ID del video né ID dell'account, quindi non possono essere passati a video o user_posts.

Invia POST https://api.everyinfra.com/api/v1/social con platform impostato su wechat_channels e action impostato su search. Prezzo $60 per 1.000 richieste ($0.06 per chiamata). Le chiamate non riuscite e i risultati vuoti non vengono addebitati. Sincrona. Per i job più lenti, aggiungi "mode": "async" al corpo della richiesta, recupera il job_id ed esegui il polling.

Prompt per l'AI

#
Aiutami a scrivere uno script di raccolta dei dati con l'endpoint WeChat Channels Ricerca di EveryInfra (wechat_channels/search).

Come funziona l'endpoint:
- Richiesta: POST https://api.everyinfra.com/api/v1/social con l'header Authorization: Bearer <chiave API>. Leggi la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY e non scriverla mai direttamente nel codice.
- Nel corpo della richiesta imposta platform su wechat_channels e action su search, e inserisci i parametri in params.
- Parametri obbligatori:
  - keyword: Il termine di ricerca WeChat Channels per search, ad es. coffee; i termini in cinese di solito trovano più video. Una chiamata restituisce una pagina di circa 10 video.
- Parametri facoltativi:
  - limit: Numero massimo di righe da restituire in questa chiamata: un intero pari o superiore a 1. Se lo ometti, viene applicato il valore predefinito; una chiamata può restituire meno righe.
- Restituisce un elenco di record. Campi principali di ogni record: search_rank (Posizione nei risultati di questa ricer…), title, cover_url (URL dell'immagine di copertina (firmato…), duration_sec (Durata del video in secondi), duration_seconds, posted_at, like_count (Mi piace: quelli del video nelle righe…), author_name, author_avatar_url (Link all'avatar di chi ha commentato (c…), author_is_verified (Indica se l'autore è verificato (search…).
- Esempio di corpo della richiesta:
{
  "platform": "wechat_channels",
  "action": "search",
  "params": {
    "keyword": "咖啡"
  }
}
- Prezzo: $60 per 1.000 richieste; le richieste non riuscite e i risultati vuoti non vengono addebitati.
- Per decine o centinaia di target, aggiungi "mode": "async" al corpo: ricevi subito un job_id ed esegui il polling su GET https://api.everyinfra.com/api/v1/jobs/{job_id} per ottenere il risultato.
- In caso di 422, correggi la richiesta usando i nomi dei parametri e i valori consentiti suggeriti nell'errore; in caso di 429 o 503, attendi il tempo indicato da Retry-After e riprova.

Prima di scrivere il codice, chiedimi quali target mi servono, quanti, quali campi e quale formato di output voglio; poi conferma con me il piano e il costo indicativo.

Parametri della richiesta

#
NomePosizioneTipoObbligatorioPredefinitoDescrizione
AuthorizationheaderstringSì-Bearer seguito dalla tua chiave API. Creala nella console; non inserirla mai in un URL o in un repository di codice.
platformbodystringSìwechat_channelsIdentificativo della piattaforma, valore fisso.
actionbodystringSìsearchIdentificativo della funzionalità, valore fisso.
keywordbody.paramsstringSì-Il termine di ricerca WeChat Channels per search, ad es. coffee; i termini in cinese di solito trovano più video. Una chiamata restituisce una pagina di circa 10 video.
limitbody.paramsinteger (1–)No-Numero massimo di righe da restituire in questa chiamata: un intero pari o superiore a 1. Se lo ometti, viene applicato il valore predefinito; una chiamata può restituire meno righe.

Esempi di codice

#
bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "wechat_channels",
  "action": "search",
  "params": {
    "keyword": "咖啡"
  }
}'

Definizione OpenAPI (JSON)Gli esempi leggono la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY; il codice copiato non contiene mai la tua chiave.

Esempio di risposta

#
Acquisita il November 7, 2026 at 14:47 (UTC) chiamando questa API con i parametri dell'esempio di codice qui sopra. results e count sono la risposta reale di quella chiamata, da cui sono state rimosse le informazioni personali (nomi, handle, avatar, link ai profili, recapiti); l'elenco conserva i primi 2. id, billing e quota cambiano a ogni chiamata, quindi ne viene mostrata solo la struttura.
json
{  "id": "req_…",  "platform": "wechat_channels",  "action": "search",  "results": [    {      "search_rank": 1,      "title": "咖啡对心脏好还是坏?结果可能出乎意料...#健康科普",      "cover_url": "https://findermp.video.qq.com/251/20304/stodownload?encfilekey=KGDRibp2wkicJUJPI5GbfFfuaXGWZoeqES7X1jiciadL6knrUmYy6iaSiaxmnN0mFTiaKKCxPkjDUIGTEkBfQMyLOJU6g&hy=SH&idx=1&m=&scene=2&uzid=1&wxampicformat=503&picformat=200&token=ic1n0xDG6awibKjVJs3MblYITcVJsibzVZ7bQpicl38h4u7zWxvDmmL…",      "duration_sec": 311,      "posted_at": "2026-10-31T10:00:02+00:00",      "author_name": "心•••术",      "author_avatar_url": "https://wx.qlogo.cn/•••",      "author_is_verified": true,      "platform": "wechat_channels",      "duration_seconds": 311    },    {      "search_rank": 2,      "title": "原来咖啡是隐形的“护肝神器”,研究证实每天喝1到2杯咖啡有助护肝。(主播/佛山传媒文旅集团 詹渐;见习编辑/韦厢苓;审核/罗啟浩;素材来源:文/人民日报)#咖啡#黑咖啡#护肝#咖啡护肝",      "cover_url": "https://findermp.video.qq.com/251/20304/stodownload?encfilekey=KGDRibp2wkicKyfHqvM2nIRAib8eT7jaxkTlHgomH9rpPpnRhyB2XCo2viaPuiaA2sb9mwmiaDvh6LIxrfNicooqrlgiaw&hy=SZ&idx=1&m=&scene=2&uzid=1&wxampicformat=503&picformat=200&token=AxricY7RBHdUW5dNkGvnViaiaicn4aB1ysWq2Upw0pwhHfsib7zicn…",      "duration_sec": 32,      "posted_at": "2026-10-14T11:14:42+00:00",      "author_name": "佛•••布",      "author_avatar_url": "https://wx.qlogo.cn/•••",      "author_is_verified": true,      "platform": "wechat_channels",      "duration_seconds": 32    }  ],  "count": 10,  "billing": {    "charged": …,    "charged_usd": …,    "balance_after_usd": …,    …  },  "quota": { … }}

Campi della risposta

#

I dati di business si trovano in results. La tabella elenca i campi che un record può contenere; i valori che la piattaforma non mostra non vengono mai inventati.

CampoSignificato
search_rankPosizione nei risultati di questa ricerca, a partire da 1 (search).
titleTitolo. null quando la piattaforma non prevede titoli (ad esempio post di solo testo).
cover_urlURL dell'immagine di copertina (firmato, con scadenza).
duration_secDurata del video in secondi.
duration_secondsDurata in secondi. null per i contenuti che non sono video o audio.
posted_atData e ora di pubblicazione in formato ISO 8601, UTC (ad esempio 2026-08-07T12:34:56+00:00). Le stringhe non standard della piattaforma vengono passate così come sono, quindi esegui il parsing in modo difensivo. null significa che la piattaforma non le rende note.
like_countMi piace: quelli del video nelle righe search, user_posts e video, quelli del commento nelle righe comments. In user_posts e video, oltre 10.000 i Mi piace sono precisi solo alle centinaia e terminano sempre con 02 (20002 corrisponde a circa 20.000); da 100.000 in su il valore è sempre 100002 (l'app mostra solo 100k+).
author_nameNome visualizzato dell'autore.
author_avatar_urlLink all'avatar di chi ha commentato (comments).
author_is_verifiedIndica se l'autore è verificato (search).
platformIdentificativo della piattaforma di origine, uguale a platform nella richiesta (ad esempio xiaohongshu, tiktok).

Errori e addebiti

#
401
Chiave mancante o non valida.
402
Saldo insufficiente. Effettua prima una ricarica.
422
Nome o valore del parametro non valido. Correggilo seguendo i suggerimenti dell'errore. Nessun addebito.
429
Raggiunto il limite di richieste al minuto. Attendi il tempo indicato da Retry-After, poi riprova.
503
Impossibile completare. L'importo trattenuto torna sul tuo saldo. Se l'esito è incerto, verificalo prima di riprovare.
Risposta 200 vuota
Nessun dato. Nessun addebito.

Errori

Le nostre statistiche di visita interne sono sempre attive. Google Analytics viene caricato solo se scegli «Consenti analisi». Informativa sulla privacy