ช่องทาง
การอนุญาต Facebook
Facebook รองรับการนำเข้าเซสชัน Cookie นำเข้าเซสชันที่ยืนยันตัวตนแล้วและยังใช้งานได้ผ่าน API ยืนยันตัวตนมาตรฐาน
session
การนำเข้าเซสชัน Facebook: เตรียมเซสชัน Cookie ที่ยืนยันตัวตนแล้ว และใช้ขั้นตอนนำเข้ามาตรฐาน
- 1. เตรียมไฟล์ JSON Cookie ของเซสชัน Facebook ที่ยืนยันตัวตนแล้ว และวางไว้ที่ URL HTTP(S) ที่ควบคุมการเข้าถึง มีอายุสั้น และเซิร์ฟเวอร์ดาวน์โหลดได้
- 2. POST /v1/accounts โดยใช้ provider=facebook และ auth_mode=session เลือกภูมิภาคที่ allocatable=true และบันทึก data.id เป็น account_id
- 3. POST /v1/accounts/{account_id}/auth/session โดยต้องมี session_url ในเนื้อหาคำขอ
- 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