为什么在DELETE权限API请求后我无法使用注销方法?

时间:2018-03-20 18:27:52

标签: javascript facebook facebook-graph-api

我正在使用带有JS SDK的Facebook Graph API

这似乎与其他一些相关问题重复,但 ISN" T

这就是原因:

点击我网站上的按钮,我可以完全使用FB.logout()。没有问题。

问题是我第一次调用以下API时:

FB.api('/me/permissions', 'DELETE', function(response) {
   console.log(response); //GIVES SUCCESS
});

然后如下所述调用logout方法会出错:

FB.logout(function(response) {
   console.log(response); //NO RESPONSE
});

错误:拒绝显示' https://www.facebook.com/home.php'在一个框架中因为它设置了X-Frame-Options'拒绝'

提供错误的确切代码:

 FB.api('/me/permissions', 'DELETE', function(response) {
      FB.logout(function(response) {
         console.log(response); //NO RESPONSE
     });
 });

我看到了与上述问题相关的问题和解决方案,并且我已经在Facebook应用的设置中添加了我的网站域名和网址。仅当我首先删除权限然后注销时才会出现此问题

我真的坚持这个。这真的是一个问题吗?如果是,我该如何解决?

0 个答案:

没有答案