API 參考

渠道說明

Facebook 接入授權

Facebook 支援 Cookie 工作階段匯入。透過標準授權介面匯入已有的有效工作階段。

session

Facebook 工作階段匯入:準備已授權的 Cookie 工作階段,並透過標準匯入流程完成驗證。

  1. 1. 準備已授權的 Facebook Cookie JSON 檔案,放到服務端可下載、短期有效且受控的 HTTP(S) 位址。
  2. 2. POST /v1/accounts,provider=facebook、auth_mode=session。region 選擇 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,指向含 cookies 陣列及 c_user、xs、datr 的 JSON。匯入成功後仍須確認執行狀態就緒。

備註

  • 將有效的 Facebook 工作階段匯出為包含 cookies 陣列的 JSON 物件,至少包含 c_user、xs、datr,並保留匯出的 Cookie 屬性。請勿公開真實 Cookie 或提交到程式碼儲存庫。
  • Facebook 僅支援 session 授權,不支援 QR 或 code 登入。