如何允许用户使用JS SDK取消授权我的画布应用程序?

时间:2012-10-17 20:17:03

标签: javascript facebook facebook-javascript-sdk

  

可能重复:
  Facebook API SDK revoke access

任何人都可以使用JS SDK为我的画布应用程序提供代码片段以取消授权(或撤销访问令牌)吗?

我已按照this related question中的链接尝试了很多内容,但文档令人困惑,我不断收到错误消息。

我目前的代码:

$('#deAuth_button').click( function(){
    var user_id = ____user_id____,
        ap_id = ____app_id____,
        req_id = ap_id + '_' + user_id;

     FB.api(req_id, 'delete', function(response) {
        console.log(response); 
       // error (#200) The user hasn't authorized the application to perform this action
    });
});

相关链接

1 个答案:

答案 0 :(得分:0)

好吧,我把它整理出来了。我当然太复杂了。 The other question实际上确实有答案,我最初只是错误地应用它。我还会将我的代码段添加到该问题中。

工作代码:

$('#deAuth_button').click( function(){
     FB.api('/me/permissions', 'delete', function(response) {
        console.log(response); // true
    });
});