Documentação do API Hop
Consultar usuário por ID
Consulte um perfil do Twitter pelo ID do usuário e receba um objeto de usuário normalizado no estilo da X API v2.
https://api.apihop.ai/v1/twitter/users/{id}Quando já tiver um ID de usuário normalizado, consulte este recurso diretamente em vez de resolver novamente o nome de usuário.
GET https://api.apihop.ai/v1/twitter/users/{id}Autenticação
Todos os endpoints da API do Twitter exigem autenticação com token Bearer.
Authorization: Bearer YOUR_API_KEYParâmetros de caminho
idstringobrigatórioID do usuário do Twitter, como 44196397.
Parâmetros de consulta
user.fieldsstringCampos de usuário separados por vírgulas, como verified,public_metrics,profile_image_url.
Exemplo de requisição
curl --request GET \
"$API_BASE_URL/v1/twitter/users/44196397?user.fields=verified,public_metrics,profile_image_url" \
--header "Authorization: Bearer YOUR_API_KEY"Resposta
dataobjectobrigatórioObjeto de usuário normalizado.
Campos de data
idstringobrigatórioIdentificador exclusivo do usuário.
namestringobrigatórioNome de exibição.
usernamestringobrigatórioNome de usuário sem @.
created_atstringData e hora em ISO 8601, retornadas quando user.fields=created_at é solicitado.
descriptionstringBiografia do usuário.
entitiesobjectEntidades do perfil, como descrições de URLs e links.
locationstringLocalização no perfil do usuário.
pinned_tweet_idstringID do tweet fixado.
profile_banner_urlstringURL do banner do perfil.
profile_image_urlstringURL da imagem do perfil.
protectedbooleanSe a conta é protegida.
public_metricsobjectMétricas públicas do usuário.
Campos de public_metrics
followers_countintegerNúmero de seguidores.
following_countintegerNúmero de contas seguidas.
tweet_countintegerNúmero total de tweets.
listed_countintegerNúmero de listas que incluem o usuário. Pode estar ausente quando a fonte de dados não o fornece.
urlstringURL do site no perfil do usuário.
verifiedbooleanSe a conta é verificada.
verified_typestringTipo de verificação, como Business.
Exemplo de sucesso
{
"data": {
"id": "44196397",
"name": "Elon Musk",
"username": "elonmusk",
"profile_image_url": "https://img.example/profile.jpg",
"public_metrics": {
"followers_count": 10,
"following_count": 20,
"tweet_count": 40
},
"verified": true
}
}Resposta de erro
Consulte Códigos de erro e solução de problemas para a referência completa, diferenças de protocolo e etapas de diagnóstico.
{
"success": false,
"error": {
"code": 40000,
"message": "Insufficient credit. Required: 100000, Available: 99999"
},
"requestId": "req_xxx"
}Quando usar
- Você já tem o
iddo usuário - Você quer evitar alterações no nome de usuário
- Você quer tratar
User Infocomo um recurso padrão/users/{id}