渠道說明
Facebook 接入授權
Facebook 支援 Cookie 工作階段匯入。透過標準授權介面匯入已有的有效工作階段。
session
Facebook 工作階段匯入:準備已授權的 Cookie 工作階段,並透過標準匯入流程完成驗證。
- 1. 準備已授權的 Facebook Cookie JSON 檔案,放到服務端可下載、短期有效且受控的 HTTP(S) 位址。
- 2. POST /v1/accounts,provider=facebook、auth_mode=session。region 選擇 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,指向含 cookies 陣列及 c_user、xs、datr 的 JSON。匯入成功後仍須確認執行狀態就緒。
備註
- 將有效的 Facebook 工作階段匯出為包含 cookies 陣列的 JSON 物件,至少包含 c_user、xs、datr,並保留匯出的 Cookie 屬性。請勿公開真實 Cookie 或提交到程式碼儲存庫。
- Facebook 僅支援 session 授權,不支援 QR 或 code 登入。