เอกสารอ้างอิง API
เปรียบเทียบผู้ให้บริการ

การให้สิทธิ์ X (เดิมชื่อ Twitter)

X รองรับการนำเข้า session ให้นำ session ที่ได้รับอนุญาตแล้วเข้าผ่าน flow ยืนยันตัวตนมาตรฐาน

session

การนำเข้า session ของ X: เตรียม session ที่ได้รับอนุญาตแล้วและทำ flow นำเข้ามาตรฐานให้เสร็จ

  1. 1. เตรียม session ที่ได้รับอนุญาตแล้วก่อนเริ่มนำเข้า
  2. 2. POST /v1/accounts โดยใช้ provider=twitter, auth_mode=session
  3. 3. POST /v1/accounts/{account_id}/auth/session พร้อม params.session_url โดย proxy แบบถาวรใช้ฟิลด์ proxy ระดับบัญชี ส่วน params.proxy_config เป็น override ของ action นี้เท่านั้น
  4. 4. เมื่อนำเข้าสำเร็จ ให้ POST /v1/accounts/{account_id}/runtime/start
  • params.session_urlURL หรือ reference ของ session X ที่มีอยู่
  • params.pinPIN ป้องกันไฟล์ส่งออก ค่าเริ่มต้น "0000" หากบัญชีไม่ได้เปิด 2FA
  • params.proxy_configproxy_config เสริมระดับ action สำหรับความเข้ากันได้ หากต้องการแบบถาวรให้ใช้ proxy ระดับบัญชี

หมายเหตุ

  • Cookie jar ในไฟล์ .session เป็นสตริง JSON และ urlencode เมื่อส่งให้ provider X ปฏิบัติเป็น secret ระดับสูง
  • หากไฟล์ส่งออกไม่ได้เปิด 2FA PIN ต้องเป็นสตริง "0000"
  • X ไม่มี QR หรือ code flow ไฟล์ .session เป็นวิธีพิสูจน์ตัวเดียวที่รองรับ