0

publish_stream と offline_access についてたくさん読んだことがあります。

1.) ユーザーが私の Web サイトに接続します。2.) ユーザーの API を使用して彼のウォールに投稿できるようになりました (データベースに保存されたユーザー ID)

しかし、ユーザーが Facebook からサインアウトして、私の Web サイトに戻ってきたらどうなるでしょうか? 次に、ユーザーは再び「同意」/「ログイン」する必要がありますが、自動的にログインする必要があるため、将来的にはユーザーの Facebook ウォールに投稿できます。

access_token、user_id をデータベースに保存する必要がありますか? 私はこれを理解することはできません。

4

2 に答える 2

1

アクセス トークンとユーザー ID を保存する必要があります。アクセス トークンの有効期限は 1 ~ 2 時間ですが、30 日間有効な長寿命のものと交換できます。offline_access パーミッションは非推奨であり、12 月 5 日までに削除されます。

アクセストークンの延長方法: https://developers.facebook.com/roadmap/offline-access-removal/

于 2012-10-23T09:43:09.737 に答える
0

データベースに保存されている user_id と access_token が必要なだけで、これを使用していつでも投稿できます。ただし、トークンはしばらくすると期限切れになることに注意してください。

解決

于 2012-10-23T00:15:06.313 に答える