ユーザーはAPIサービスSDKを使用してアプリケーションへのアクセスを取り消すことができます。 http://developers.facebook.com/docs/sdks/Facebook API SDKアクセスを無効にする
ドキュメントを見ると、アクセスを取り消すことについて何も見つかりません。
ユーザーはAPIサービスSDKを使用してアプリケーションへのアクセスを取り消すことができます。 http://developers.facebook.com/docs/sdks/Facebook API SDKアクセスを無効にする
ドキュメントを見ると、アクセスを取り消すことについて何も見つかりません。
ユーザーオブジェクトのグラフAPIでは、/ PROFILE_ID/permissionsへのHTTP DELETE要求を発行して、アプリケーションの承認を取り消すことができます。公式ドキュメント(developers.facebook.com/docs/reference/api/user/)から
:あなたがアプリケーションをデオーソライズまたは PROFILE_IDにリクエストをDELETEと/許可をHTTPを発行することにより、ユーザに代わって特定の拡張 許可を取り消すことができ
そのアプリのuser access_tokenパラメータ説明種類必要なアクセス許可 は取り消しを希望します。アクセス許可を指定しないと、 は完全にアプリケーションの認証を解除します。 string noあなたは の結果を得ます。
説明タイプ削除が成功した場合はTrue、それ以外の場合はエラー です。 FBのJavaScript SDKについては
を見つけました。あなたはこのサーバーまたはクライアント側をやりなおすことができます。あなたがどんなやり方でも。 – DMCS
APIへの正しいリンクは次のとおりです。https://developers.facebook.com/docs/facebook-login/permissions/v2.4#revokelogin –
ブール:このは役に立ち見つけるだろう誰のための
FB.api('/me/permissions', 'delete', function(response) {
console.log(response); // true
});
APIリンク:https://developers.facebook.com/docs/facebook-ログイン/権限/ v2.4#revokelogin –
PHP SDKはどうですか? – BBeta
、私は睡眠を失うと、この作業を取得しようとしている日間私の脳を台無しました。
FB.api('/me/permissions', 'DELETE', function(response) {
if (response == true) {
window.top.location = 'logout-facebook.php';
} else {
alert('Error revoking app');
}
});
は私が最終的に私は、「レスポンス」は、ブールが、JSONオブジェクトではありませんでした返されることを観察したときに、これが動作するようになりました。
JSONオブジェクトが返されました。それに続いて
{
success: "true"
}
OR
{
success: "false"
}
、正しいコードがありました。
FB.api('/me/permissions', 'DELETE', function(response) {
if (response.success == true) {
window.top.location = 'logout-facebook.php';
} else {
alert('Error revoking app');
}
});
希望すると、誰かに役立ちます。
さらに読むために、私は便利なhttps://developers.facebook.com/docs/howtos/login/server-side-logout/ – DanH