チャネル
Facebook の認証
Facebook は Cookie セッションのインポートに対応しています。標準の認証 API で既存の有効な認証済みセッションをインポートします。
session
Facebook セッションのインポート:認証済みの Cookie セッションを用意し、標準のインポート手順で認証します。
- 1. 認証済み Facebook セッションの Cookie JSON ファイルを用意し、サーバーがダウンロードできる、有効期限の短い管理された HTTP(S) URL に配置します。
- 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 では c_user、xs、datr を含む cookies 配列付き JSON を指す session_url が必須です。インポート成功後も実行状態の準備完了を確認してください。
注記
- 有効な Facebook セッションを、c_user、xs、datr を含む cookies 配列付き JSON オブジェクトとしてエクスポートし、Cookie 属性を保持します。本物の Cookie を公開したりリポジトリに保存したりしないでください。
- Facebook は session 認証のみに対応しており、QR や code でのログインには対応していません。