API Hop Belgeleri
Twitter API
Birleşik Twitter API ile X API v2 yanıt yapılarında kullanıcı profillerini ve zaman akışlarını sorgulayın.
Bu hizmet birleşik bir Twitter REST API sunar. Çağrı yapanlar tutarlı, X API v2 tarzında yanıt yapıları alır.
text
/v1/twitterKimlik doğrulama
Tüm Twitter API uç noktaları Bearer belirteciyle kimlik doğrulama gerektirir.
http
Authorization: Bearer YOUR_API_KEYTemel yol
Bu göreli yolları API temel URL’niz altında çağırın.
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}/tweetsYanıt yapısı
Başarılı Twitter yanıtları success/data içinde sarmalanmaz; normalleştirilmiş data, includes ve meta alanlarını doğrudan döndürür.
Desteklenen özellikler
Kullanıcı bilgileriusername ile Twitter kullanıcısını sorgulayın veya id ile kullanıcı kaynağını doğrudan alın.Kullanıcı zaman akışıid ile kullanıcı zaman akışını alın; normalleştirilmiş tweetler, genişletilmiş yazarlar ve sayfalama meta verileri dahildir.
Önerilen akış
- Yalnızca
usernamevarsa önce kullanıcı adıyla kullanıcıyı sorgulayın vedata.iddeğerini okuyun. data.idile kullanıcı zaman akışını alın.- Zaman akışı yanıtlarında yazar profilleri gerekiyorsa
expansions=author_idgönderin.
Normalleştirme kuralları
- Kullanıcı uç noktaları tek bir kullanıcı nesnesi döndürür:
{ "data": { ... } } - Zaman akışı uç noktaları bir tweet dizisi döndürür:
{ "data": [ ... ], "meta": { ... } } expansions=author_idistendiğinde zaman akışı yanıtlarıincludes.usersiçeriruser.fieldsvetweet.fieldsisteğe bağlı alan seçimini kontrol eder- Kullanıcı nesneleri her zaman
id,nameveusernamealanlarını korur - Tweet nesneleri her zaman
idvetextalanlarını korur
İsteğe bağlı alanlar
user.fields
Desteklenen normalleştirilmiş kullanıcı alanları:
created_atdescriptionentitieslocationpinned_tweet_idprofile_banner_urlprofile_image_urlprotectedpublic_metricsurlverifiedverified_type
tweet.fields
Desteklenen normalleştirilmiş tweet alanları:
attachmentsauthor_idconversation_idcreated_atedit_history_tweet_idsentitiesin_reply_to_user_idlangpossibly_sensitivepublic_metricsreferenced_tweetssource
Hata ayıklama
- Her yanıt
X-Request-Idiçerir - Başarısız çağrı, olağandışı sonuç veya hız sınırı durumunda bunu kaydedin
- Faturalandırma soruları için
X-Request-Idve istek zamanını saklayın