为什么FB.login不会问我权限

时间:2013-08-24 00:42:08

标签: facebook facebook-graph-api

当我尝试使用以下代码发布内容时:

FB.login(function(response) 
{
   if (response.authResponse) 
   {
      FB.api('/me/feed','post',{
               name: "Nombre",
               link: "http://radio/player/bbc_world_service",
               description: "This is test",
               message : "xxxxxxxx"
            },function(response) {
                  //
      });
   }
   else 
   {
         //
   }
},{scope: 'publish_actions','user_likes'});

它没有问我任何权限,只是直接在我的timelime发布。据我所知,理论上它必须要求我的权限。但我尝试通过Facebook浏览器做同样的事情,它确实要求。

1 个答案:

答案 0 :(得分:1)

  

它没有问我任何权限,只是直接在我的时间发布。

这只是意味着您已经授权您的应用一次。授权后,除非添加新权限,否则它不会再次请求权限。

从Facebook个人资料中删除该应用,然后重试。它肯定会要求权限。