渠道说明
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 登录。