-1

登录似乎没问题,具有电子邮件权限,

但是在做的时候:

var deferred = $q.defer(); $openFB.api({ path: '/me/email'

  }).then(function( res ) {
    deferred.resolve(res);
    //angular.extend(me, {picture: res.data.url});
  }).catch(function(err){
    console.log(err);
    deferred.reject(err);
  });

我得到一个错误的错误路径。

4

1 回答 1

0

/me/email不是有效的端点。这是您获取用户电子邮件的方式:/me?fields=email

错误(来自 API Explorer):

{
  "error": {
    "message": "Unknown path components: /email",
    "type": "OAuthException",
    "code": 2500,
    "fbtrace_id": "FBdZx0Yntxz"
  }
}
于 2017-10-07T21:49:35.043 回答