เอกสารอ้างอิง API

ช่องทาง

การอนุญาต Facebook

Facebook รองรับการนำเข้าเซสชัน Cookie นำเข้าเซสชันที่ยืนยันตัวตนแล้วและยังใช้งานได้ผ่าน API ยืนยันตัวตนมาตรฐาน

session

การนำเข้าเซสชัน Facebook: เตรียมเซสชัน Cookie ที่ยืนยันตัวตนแล้ว และใช้ขั้นตอนนำเข้ามาตรฐาน

  1. 1. เตรียมไฟล์ JSON Cookie ของเซสชัน Facebook ที่ยืนยันตัวตนแล้ว และวางไว้ที่ URL HTTP(S) ที่ควบคุมการเข้าถึง มีอายุสั้น และเซิร์ฟเวอร์ดาวน์โหลดได้
  2. 2. POST /v1/accounts โดยใช้ provider=facebook และ auth_mode=session เลือกภูมิภาคที่ allocatable=true และบันทึก data.id เป็น account_id
  3. 3. POST /v1/accounts/{account_id}/auth/session โดยต้องมี session_url ในเนื้อหาคำขอ
  4. 4. หลังนำเข้าได้สถานะ authorized ให้ตรวจสอบ runtime_status ส่งได้เมื่อ running เท่านั้น หาก starting ให้รอและรีเฟรช หาก stopped ให้เรียก POST /v1/accounts/{account_id}/runtime/start
  • session_url — Facebook ต้องใช้ session_url ไปยัง JSON ที่มีอาร์เรย์ cookies พร้อม c_user, xs และ datr การนำเข้าสำเร็จยังไม่ยืนยันว่า runtime พร้อม

หมายเหตุ

  • ส่งออกเซสชัน Facebook ที่ใช้ได้เป็นออบเจ็กต์ JSON ซึ่งมีอาร์เรย์ cookies และ c_user, xs, datr โดยคงแอตทริบิวต์ Cookie ไว้ ห้ามเผยแพร่ Cookie จริงหรือบันทึกในคลังโค้ด
  • Facebook รองรับเฉพาะการยืนยันตัวตนแบบ session ไม่รองรับการเข้าสู่ระบบแบบ QR หรือ code