เปรียบเทียบผู้ให้บริการ
การให้สิทธิ์ X (เดิมชื่อ Twitter)
X รองรับการนำเข้า session ให้นำ session ที่ได้รับอนุญาตแล้วเข้าผ่าน flow ยืนยันตัวตนมาตรฐาน
session
การนำเข้า session ของ X: เตรียม session ที่ได้รับอนุญาตแล้วและทำ flow นำเข้ามาตรฐานให้เสร็จ
- 1. เตรียม session ที่ได้รับอนุญาตแล้วก่อนเริ่มนำเข้า
- 2. POST /v1/accounts โดยใช้ provider=twitter, auth_mode=session
- 3. POST /v1/accounts/{account_id}/auth/session พร้อม params.session_url โดย proxy แบบถาวรใช้ฟิลด์ proxy ระดับบัญชี ส่วน params.proxy_config เป็น override ของ action นี้เท่านั้น
- 4. เมื่อนำเข้าสำเร็จ ให้ POST /v1/accounts/{account_id}/runtime/start
params.session_url— URL หรือ reference ของ session X ที่มีอยู่params.pin— PIN ป้องกันไฟล์ส่งออก ค่าเริ่มต้น "0000" หากบัญชีไม่ได้เปิด 2FAparams.proxy_config— proxy_config เสริมระดับ action สำหรับความเข้ากันได้ หากต้องการแบบถาวรให้ใช้ proxy ระดับบัญชี
หมายเหตุ
- Cookie jar ในไฟล์ .session เป็นสตริง JSON และ urlencode เมื่อส่งให้ provider X ปฏิบัติเป็น secret ระดับสูง
- หากไฟล์ส่งออกไม่ได้เปิด 2FA PIN ต้องเป็นสตริง "0000"
- X ไม่มี QR หรือ code flow ไฟล์ .session เป็นวิธีพิสูจน์ตัวเดียวที่รองรับ