0

offline_accessが非推奨になったので、ユーザーのaccess_tokenを保存して、将来そのユーザーのウォールに投稿することは可能ですか?

4

1 に答える 1

5

はい、そうですが、これらのトークンを1時間または2時間以上(現在のデフォルトの有効期限)で使用できるようにする場合は、それらを長寿命のトークン(60日間の有効期間)と交換する必要があります。

この権限の削除専用のマニュアルページがあります。関心のある部分は、シナリオ4:クライアント側のOAuthと新しいエンドポイントによるAccess_Tokenの有効期限の延長です。後でこのエンドポイントで使用するためにトークンを保存する前に、サーバー側でもう1つのhttpリクエストを追加するだけです。

https://graph.facebook.com/oauth/access_token?             
    client_id = APP_ID&
    client_secret = APP_SECRET&
    grant_type = fb_exchange_token&
    fb_exchange_token = EXISTING_ACCESS_TOKEN

結果は、アクセストークンと60日近くの有効期限になるはずです。

于 2012-07-30T19:15:58.783 に答える