如何使用Graph API访问用户喜欢的信息?

时间:2016-03-01 07:33:16

标签: javascript facebook-graph-api

我正在尝试使用facebook Graph API来获取用户详细信息。     下面是我的FB.api查询:

FB.api('/me', 'GET', { access_token: token, fields:'id,name,email,gender,location,likes' }, function(response) {
    console.log(response);
    alert(response);
});

通过上述查询,我​​可以获取ID,姓名和性别,但不能获取位置,电子邮件和喜欢。

FB SDK版本:v2.5

我认为该问题与获取用户私有数据所需的一些权限有关。

请建议您需要采取哪些措施来获取所有数据。

1 个答案:

答案 0 :(得分:0)

您需要使用scope参数在登录过程中询问权限。以下列出了这些:https://developers.facebook.com/docs/facebook-login/permissions

以下是如何使用FB.login和其他权限:

Ext.define('Student', {
  config: {
    name: 'anonymous',
    age: 0
  },

  constructor: function(config) {
    this.initConfig(config);
  },

  applyName: function(name) {
    return 'some: ' + name
  }

});

来源:http://www.devils-heaven.com/facebook-javascript-sdk-login/

请务必阅读“登录评论”:https://developers.facebook.com/docs/facebook-login/review