javascript - JS SDK facebook API 通行证

标签 javascript angularjs facebook laravel

    $scope.getProfilePicture_180=function(token){
  var res={};
      Facebook.api(
            '/me',
            'GET',
            {"fields":"picture.width(180).height(180),name,last_name,middle_name","access_token":token},
            function (response) {
                res=response;
            }
          );
      return res;
      }

相反,下面的代码对我有用,我不能做的是使用上面的“Fields”东西

                         Facebook.api('/me?access_token='+accessToken, function(response) {
                         $scope.bigData=response;

                      });

对于此 js 代码,传递访问 token 不起作用将访问 token 传递给上述函数上的 facebook api 调用的正确方法是什么

最佳答案

使用 SDK 的一点是您无需担心访问 token 。授权后,Token 无论如何都会被使用,所以你可以试试这个:

FB.api(
    '/me',
    {fields: 'picture.width(180).height(180),name,last_name,middle_name'},
    function (response) {
        ...
    }
);

关于javascript - JS SDK facebook API 通行证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34546544/

相关文章:

javascript - 使用 Facebook JavaScript SDK 时出现 SPDY 的 Chrom 错误

Python Social Auth NotAllowedToDisconnect at/disconnect/facebook/1/

javascript - Facebook Canvas : Refused to display app in a frame because it set 'X-Frame-Options' to 'DENY'

javascript - 使用开始和停止按钮在 javascript 中开始和停止循环

javascript - GruntJS 中的 Try-Catch 任务

javascript - 在 react-native 中使用函数的区别

javascript - AngularJS 没有正确解析大括号

JavaScript 与 Canvas 字体元素和本地存储显示冲突

javascript - Firefox Addon addEventListener 未捕获事件

javascript - 具有嵌套属性的 ng-class