Facebookのoffline_access権限の重要性は何ですか?
たとえば、ユーザーがログインしていなくても(もちろん、offline_access権限なしでアプリケーションへのアクセスを許可した後)、アプリケーションがユーザーウォールに投稿できる場合に役立ちます。
ありがとう。
Facebookのoffline_access権限の重要性は何ですか?
たとえば、ユーザーがログインしていなくても(もちろん、offline_access権限なしでアプリケーションへのアクセスを許可した後)、アプリケーションがユーザーウォールに投稿できる場合に役立ちます。
ありがとう。
Facebook PHP SDKを使用するとoffline_access
、ログインリンクを生成するときに許可を求めることができます。
$args['scope'] = 'offline_access';
$loginUrl = $facebook->getLoginUrl($args);
echo '<a href="' . $loginUrl . '">Login with Facebook</a>';
次に、そのトークンを使用してAPI呼び出しを行うことができます。
require "facebook.php";
$facebook = new Facebook(array(
'appId' => YOUR_APP_ID,
'secret' => YOUR_APP_SECRET,
));
$facebook->setAccessToken(USER_ACCESS_TOKEN);
$facebookdata = $facebook->api('/me');
を使用offline_permission
すると、ユーザーがログアウトしている場合でも、トークンを使用してAPI呼び出しを行うことができます。
お役に立てば幸いです。
アプリがいつでもユーザーに代わって承認されたリクエストを実行できるようにします。デフォルトでは、ほとんどのアクセストークンは短時間で期限切れになり、アプリケーションがアクティブにアプリケーションを使用している場合にのみ、アプリケーションがユーザーに代わってリクエストを行うようにします。この権限により、OAuthエンドポイントから返されるアクセストークンの寿命が長くなります。