私のシンプルなサイトでは、人々はすべてを共有できます ( facebook からログアウトした後でも)。
したがって、トークンを保存し、長寿命のトークンを取得します。だから私はこの応答を得る:
access_token=AAACZBLSe4fcoBAEmBMbHZAtTZB6uWxdnPbFrn0GU8OZByZCAzk3zNsgCZApxRBwgefkbqQQjrNYP5lpQ6ZCdG15sJ1mpIigh9G3HZBAf6z9bIQZDZD&expires=5178262 .
「expires」パラメーター (前のリンク) に 60x24x60x60 秒 (60 日) が含まれていることがわかります。しかし、Facebook からログアウトすると、次のエラーが表示されます。
{
"error": {
"message": "Error invalidating access token: The session is invalid because the user logged out.",
"type": "OAuthException",
"code": 190,
"error_subcode": 467
}
}
オフライン アクセスを取得するにはどうすればよいですか? .
Ps 私はJS SDKを使用していますが、これは問題ではないと思います。