Dokumentasi API Hop
API Twitter
Gunakan API Twitter terpadu untuk mengueri profil dan linimasa pengguna dengan struktur respons bergaya X API v2.
Layanan ini menyediakan REST API Twitter terpadu. Pemanggil menerima struktur respons bergaya X API v2 yang konsisten.
text
/v1/twitterAutentikasi
Semua endpoint API Twitter memerlukan autentikasi Bearer Token.
http
Authorization: Bearer YOUR_API_KEYJalur Dasar
Panggil jalur relatif ini di bawah Base URL API Anda.
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}/tweetsStruktur Respons
Respons API Twitter yang berhasil tidak dibungkus dalam success/data; respons langsung mengembalikan kolom data, includes, dan meta yang dinormalisasi.
Kemampuan yang Didukung
Informasi PenggunaKueri pengguna Twitter berdasarkan username, atau kueri sumber daya pengguna secara langsung berdasarkan id.Linimasa PenggunaKueri linimasa pengguna berdasarkan id, termasuk postingan yang dinormalisasi, perluasan penulis, dan metadata paginasi.
Alur yang Disarankan
- Jika Anda hanya memiliki
username, panggil Ambil Pengguna Berdasarkan Nama Pengguna terlebih dahulu dan bacadata.id. - Gunakan
data.iduntuk memanggil Ambil Linimasa Pengguna. - Jika membutuhkan data profil penulis dalam respons linimasa, kirim
expansions=author_id.
Aturan Normalisasi
- Endpoint pengguna mengembalikan satu objek pengguna:
{ "data": { ... } } - Endpoint linimasa mengembalikan array postingan:
{ "data": [ ... ], "meta": { ... } } - Jika
expansions=author_iddiminta, respons linimasa menyertakanincludes.users user.fieldsdantweet.fieldsmengontrol pemilihan kolom opsional- Objek pengguna selalu mempertahankan
id,name, danusername - Objek postingan selalu mempertahankan
iddantext
Kolom Opsional
user.fields
Kolom pengguna ternormalisasi yang didukung:
created_atdescriptionentitieslocationpinned_tweet_idprofile_banner_urlprofile_image_urlprotectedpublic_metricsurlverifiedverified_type
tweet.fields
Kolom postingan ternormalisasi yang didukung:
attachmentsauthor_idconversation_idcreated_atedit_history_tweet_idsentitiesin_reply_to_user_idlangpossibly_sensitivepublic_metricsreferenced_tweetssource
Penelusuran Kesalahan
- Setiap respons menyertakan
X-Request-Id - Catat saat panggilan gagal, hasil terlihat tidak wajar, atau layanan mengembalikan batas laju
- Untuk pertanyaan penagihan, simpan
X-Request-Iddan waktu permintaan