Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook帖子(#200)用户没有';是否授权应用程序通过angularjs facebook sdk执行此操作?_Angularjs_Facebook_Facebook Graph Api - Fatal编程技术网

Facebook帖子(#200)用户没有';是否授权应用程序通过angularjs facebook sdk执行此操作?

Facebook帖子(#200)用户没有';是否授权应用程序通过angularjs facebook sdk执行此操作?,angularjs,facebook,facebook-graph-api,Angularjs,Facebook,Facebook Graph Api,我使用以下代码发布到facebook页面,但我收到了此错误: (#200)用户尚未授权应用程序执行此操作 我已经获得了许可 这是我的angularjs代码 var _login = function() { var deferred = $q.defer(); //first check if we already have logged in FB.getLoginStatus(function(re

我使用以下代码发布到facebook页面,但我收到了此错误:

(#200)用户尚未授权应用程序执行此操作

我已经获得了许可

这是我的angularjs代码

        var _login = function() {
             var deferred = $q.defer();
             //first check if we already have logged in
             FB.getLoginStatus(function(response) {
                 if (response.status === 'connected') {
                     // the user is logged in and has authenticated your app
                     $rootScope.access_token = response.authResponse.accessToken;
                     deferred.resolve(response);
                 } else {
                     // the user is logged in to Facebook, but has not authenticated your app
                     FB.login(function(response) {
                         if (response.authResponse) {
                             $rootScope.access_token = response.authResponse.accessToken;
                             resolve(null, response, deferred);
                         } else {
                             resolve(response.error, null, deferred);
                         }
                     },{scope: 'publish_actions', return_scopes: true});
                 }
             });
             return deferred.promise;
         };

         var _post = function() {
             var body = 'Reading JS SDK documentation';
             FB.api('/me/feed', 'post', { message: body}, function(response) {
               if (!response || response.error) {
                 alert('Can not Post');
               } else {
                 alert('Post ID: ' + response.id);
               }
             },{scope: 'publish_actions, user_posts, manage_pages'});
         };

         return {
             login : _login,
             logout : _logout,
             post : _post,
         };
在我可以发布到facebook页面之前,我还需要做些什么吗


任何帮助都将不胜感激。

您是否检查了已授予的发布页面或发布操作(取决于API)权限,并且访问令牌肯定来自您试图发布到的页面的管理员用户?您是否检查了已授予的发布页面或发布操作(取决于API)权限,而且访问令牌肯定来自您试图发布到的页面的管理员用户?