Documentação do API Hop
Twitter API
Use uma API unificada do Twitter para consultar perfis e linhas do tempo com estruturas de resposta da X API v2.
Este serviço oferece uma API REST unificada do Twitter. Os clientes recebem estruturas de resposta consistentes no estilo da X API v2.
text
/v1/twitterAutenticação
Todos os endpoints da API do Twitter exigem autenticação com token Bearer.
http
Authorization: Bearer YOUR_API_KEYCaminho base
Chame estes caminhos relativos sob a URL base da API.
text
GET https://api.apihop.ai/v1/twitter/users
GET https://api.apihop.ai/v1/twitter/users/{id}
GET https://api.apihop.ai/v1/twitter/users/{id}/tweetsEstrutura da resposta
As respostas bem-sucedidas do Twitter não são envolvidas em success/data; retornam diretamente os campos normalizados data, includes e meta.
Recursos compatíveis
Informações do usuárioConsulte um usuário do Twitter por username ou recupere diretamente um recurso de usuário por id.Linha do tempo do usuárioConsulte a linha do tempo de um usuário por id, com tweets normalizados, autores expandidos e metadados de paginação.
Fluxo recomendado
- Se você tiver apenas um
username, consulte primeiro o usuário pelo nome de usuário e leiadata.id. - Use
data.idpara consultar a linha do tempo do usuário. - Se precisar dos perfis dos autores nas respostas da linha do tempo, envie
expansions=author_id.
Regras de normalização
- Endpoints de usuário retornam um objeto de usuário:
{ "data": { ... } } - Endpoints de linha do tempo retornam um array de tweets:
{ "data": [ ... ], "meta": { ... } } - Quando
expansions=author_idé solicitado, as respostas da linha do tempo incluemincludes.users user.fieldsetweet.fieldscontrolam a seleção de campos opcionais- Objetos de usuário sempre mantêm
id,nameeusername - Objetos de tweet sempre mantêm
idetext
Campos opcionais
user.fields
Campos normalizados de usuário compatíveis:
created_atdescriptionentitieslocationpinned_tweet_idprofile_banner_urlprofile_image_urlprotectedpublic_metricsurlverifiedverified_type
tweet.fields
Campos normalizados de tweet compatíveis:
attachmentsauthor_idconversation_idcreated_atedit_history_tweet_idsentitiesin_reply_to_user_idlangpossibly_sensitivepublic_metricsreferenced_tweetssource
Diagnóstico
- Toda resposta inclui
X-Request-Id - Registre-o em caso de falhas nas chamadas, resultados anormais ou limites de taxa
- Para dúvidas sobre cobrança, guarde
X-Request-Ide o horário da requisição