API Hop

Tài liệu

Tài liệu API Hop

Lấy người dùng theo ID

>-

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

Khi đã có ID người dùng chuẩn hóa, truy vấn trực tiếp tài nguyên này thay vì phân giải tên người dùng lần nữa.

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

Xác thực

Mọi điểm cuối API Twitter cần xác thực Bearer Token.

http
Authorization: Bearer YOUR_API_KEY

Tham số đường dẫn

idstringbắt buộc

ID người dùng Twitter, như 44196397.

Tham số truy vấn

user.fieldsstring

Trường người dùng phân cách dấu phẩy, như verified,public_metrics,profile_image_url.

Ví dụ yêu cầu

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"

Phản hồi

dataobjectbắt buộc

Đối tượng người dùng chuẩn hóa.

Các trường data
idstringbắt buộc

Mã định danh người dùng duy nhất.

namestringbắt buộc

Tên hiển thị.

usernamestringbắt buộc

Tên người dùng không có @.

created_atstring

Dấu thời gian ISO 8601, trả khi yêu cầu user.fields=created_at.

descriptionstring

Tiểu sử người dùng.

entitiesobject

Thực thể hồ sơ, như mô tả URL và liên kết.

locationstring

Vị trí trong hồ sơ người dùng.

pinned_tweet_idstring

ID bài đăng ghim.

profile_banner_urlstring

URL ảnh bìa hồ sơ.

profile_image_urlstring

URL ảnh hồ sơ.

protectedboolean

Tài khoản có được bảo vệ không.

public_metricsobject

Chỉ số người dùng công khai.

Các trường public_metrics
followers_countinteger

Số người theo dõi.

following_countinteger

Số tài khoản đang theo dõi.

tweet_countinteger

Tổng số bài đăng.

listed_countinteger

Số danh sách chứa người dùng. Có thể vắng mặt khi nguồn dữ liệu không cung cấp.

urlstring

URL website trong hồ sơ người dùng.

verifiedboolean

Tài khoản có được xác minh không.

verified_typestring

Loại xác minh, như Business.

Ví dụ thành công

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
  }
}

Phản hồi lỗi

Xem Mã lỗi và khắc phục để có tham chiếu mã đầy đủ, khác biệt giao thức và bước chẩn đoán.

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

Khi nào nên dùng

  • Bạn đã có id người dùng
  • Bạn muốn tránh ảnh hưởng từ thay đổi tên người dùng
  • Bạn muốn xử lý User Info như tài nguyên /users/{id} tiêu chuẩn