API Hop-Dokumentation
Nutzer nach ID abrufen
Ein Twitter-Nutzerprofil nach Nutzer-ID abfragen und ein normalisiertes Nutzerobjekt im Stil von X API v2 erhalten.
https://api.apihop.ai/v1/twitter/users/{id}Haben Sie bereits eine normalisierte Nutzer-ID, fragen Sie diese Ressource direkt ab, statt den Nutzernamen erneut aufzulösen.
GET https://api.apihop.ai/v1/twitter/users/{id}Authentifizierung
Alle Twitter-API-Endpunkte erfordern Bearer-Token-Authentifizierung.
Authorization: Bearer YOUR_API_KEYPfadparameter
idstringerforderlichTwitter-Nutzer-ID, etwa 44196397.
Abfrageparameter
user.fieldsstringKommagetrennte Nutzerfelder, etwa verified,public_metrics,profile_image_url.
Anfragebeispiel
curl --request GET \
"$API_BASE_URL/v1/twitter/users/44196397?user.fields=verified,public_metrics,profile_image_url" \
--header "Authorization: Bearer YOUR_API_KEY"Antwort
dataobjecterforderlichNormalisiertes Nutzerobjekt.
data-Felder
idstringerforderlichEindeutige Nutzerkennung.
namestringerforderlichAnzeigename.
usernamestringerforderlichNutzername ohne @.
created_atstringISO-8601-Zeitstempel, der bei angefordertem user.fields=created_at zurückgegeben wird.
descriptionstringNutzerbiografie.
entitiesobjectProfilentitäten, etwa URL-Beschreibungen und Links.
locationstringOrt im Nutzerprofil.
pinned_tweet_idstringID des angehefteten Tweets.
profile_banner_urlstringURL des Profilbanners.
profile_image_urlstringURL des Profilbilds.
protectedbooleanOb das Konto geschützt ist.
public_metricsobjectÖffentliche Nutzerkennzahlen.
public_metrics-Felder
followers_countintegerAnzahl der Follower.
following_countintegerAnzahl der gefolgten Konten.
tweet_countintegerGesamtzahl der Tweets.
listed_countintegerAnzahl der Listen, die den Nutzer enthalten. Kann fehlen, wenn die Datenquelle diesen Wert nicht liefert.
urlstringWebsite-URL im Nutzerprofil.
verifiedbooleanOb das Konto verifiziert ist.
verified_typestringVerifizierungstyp, etwa Business.
Erfolgsbeispiel
{
"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
}
}Fehlerantwort
Die vollständige Codereferenz, Protokollunterschiede und Diagnoseschritte finden Sie unter Fehlercodes und Fehlerbehebung.
{
"success": false,
"error": {
"code": 40000,
"message": "Insufficient credit. Required: 100000, Available: 99999"
},
"requestId": "req_xxx"
}Geeignete Anwendungsfälle
- Sie haben bereits die
iddes Nutzers - Sie möchten Änderungen des Nutzernamens vermeiden
- Sie möchten
User Infoals standardisierte/users/{id}-Ressource behandeln