API Hop

Dokumentasi

Dokumentasi API Hop

Ambil Pengguna Berdasarkan ID

Kueri profil pengguna Twitter berdasarkan ID pengguna dan kembalikan objek pengguna ternormalisasi bergaya X API v2.

GEThttps://api.apihop.ai/v1/twitter/users/{id}

Jika sudah memiliki ID pengguna yang dinormalisasi, kueri sumber daya ini secara langsung tanpa mencari ID berdasarkan nama pengguna lagi.

text
GET https://api.apihop.ai/v1/twitter/users/{id}

Autentikasi

Semua endpoint API Twitter memerlukan autentikasi Bearer Token.

http
Authorization: Bearer YOUR_API_KEY

Parameter Jalur

idstringwajib

ID pengguna Twitter, misalnya 44196397.

Parameter Kueri

user.fieldsstring

Kolom pengguna yang dipisahkan koma, misalnya verified,public_metrics,profile_image_url.

Contoh Permintaan

bash
curl --request GET \
  "$API_BASE_URL/v1/twitter/users/44196397?user.fields=verified,public_metrics,profile_image_url" \
  --header "Authorization: Bearer YOUR_API_KEY"

Respons

dataobjectwajib

Objek pengguna yang dinormalisasi.

Kolom data
idstringwajib

Pengenal pengguna unik.

namestringwajib

Nama tampilan.

usernamestringwajib

Nama pengguna tanpa @.

created_atstring

Stempel waktu ISO 8601, dikembalikan jika user.fields=created_at diminta.

descriptionstring

Biografi pengguna.

entitiesobject

Entitas profil, seperti deskripsi URL dan tautan.

locationstring

Lokasi dalam profil pengguna.

pinned_tweet_idstring

ID postingan yang disematkan.

profile_banner_urlstring

URL banner profil.

profile_image_urlstring

URL gambar profil.

protectedboolean

Apakah akun dilindungi.

public_metricsobject

Metrik publik pengguna.

Kolom public_metrics
followers_countinteger

Jumlah pengikut.

following_countinteger

Jumlah akun yang diikuti.

tweet_countinteger

Jumlah total postingan.

listed_countinteger

Jumlah daftar yang memuat pengguna. Dapat tidak tersedia jika sumber data tidak menyediakannya.

urlstring

URL situs web dalam profil pengguna.

verifiedboolean

Apakah akun terverifikasi.

verified_typestring

Jenis verifikasi, misalnya Business.

Contoh Berhasil

json
{
  "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
  }
}

Respons Kesalahan

Lihat Kode Kesalahan dan Pemecahan Masalah untuk referensi kode lengkap, perbedaan protokol, dan langkah diagnosis.

json
{
  "success": false,
  "error": {
    "code": 40000,
    "message": "Insufficient credit. Required: 100000, Available: 99999"
  },
  "requestId": "req_xxx"
}

Kapan Digunakan

  • Anda sudah memiliki id pengguna
  • Anda ingin menghindari dampak perubahan nama pengguna
  • Anda ingin memperlakukan User Info sebagai sumber daya standar /users/{id}