0

さまざまな Facebook コンテンツを返すアプリを作成しており、長期アクセス トークンをデータベースに保存する必要があります。間もなく削除されるため、offline_access パーミッションを使用することはお勧めできません。

Facebook のドキュメント自体は非常にわかりにくいようです... 2011 年のブログ投稿があります (https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/ ) は、ユーザーがログアウトしたときに無効化されたアクセス トークンを処理する方法を示していますが、

1 - これは 2011 年のもので、これらの新しい 60 日間トークンが導入されるずっと前に作成されたことを意味します。

2-回答の「ユーザーログアウト」セクションでoffline_access権限について言及しているため、この新しい方法を使用する場合、完全に信頼できるとは思えません。

私と同様の問題をたくさん見てきましたが、すべての回答は上記の投稿に向けられているようですが、これは私にとっては何の役にも立ちません(上記の理由により)。

トークンを 60 日トークンに交換する方法を導入しましたが、これは機能しているように見えます (ユーザーがログアウトしてトークンが無効になるまで)。

ただし、一部のアカウント (ごく少数ではありますが) はログアウトでき、トークンは有効なままですが、他の (ほとんどの) アカウントではログアウトすると無効になります。

アクセストークンを無効にするログアウトを「オフ」にできる権限または設定があるのではないかと思いますか?

4

0 に答える 0