获取Facebook兴趣图api调用
我正在尝试让用户喜欢Facebook页面,以下是我的代码:获取Facebook兴趣图api调用,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在尝试让用户喜欢Facebook页面,以下是我的代码: exports.checkUserInterests = function (fbaccountID,fbModule) { var facebookModule = fbModule; ; //code to get the list of facebook likes for any given user facebookModule.requestWithGraphPath('me/interests'
exports.checkUserInterests = function (fbaccountID,fbModule) {
var facebookModule = fbModule;
;
//code to get the list of facebook likes for any given user
facebookModule.requestWithGraphPath('me/interests', {}, 'GET', function(e) {
if (e.success) {
alert(e.result);
} else if (e.error) {
alert(e.error);
} else {
alert('Unknown response');
}
});
};
我的权限设置如下:
//set permissions for graph api
var permissions = ['user_friends', 'user_interests', 'user_birthday', 'user_photos', 'basic_info'];
我返回一个空的json数组,我的请求正确吗
谢谢我用一个不同的电话来获得用户喜欢的Facebook,也许这就是问题所在 例如,如果我想知道用户是否喜欢id为xxxxx的页面,我会调用GET“me/likes/xxxxxx”,看看结果是否正确
要使此功能正常工作,您应该拥有用户喜欢的权限。您是以您的身份进行测试还是以在应用程序中有角色的人的身份进行测试?如果用户在应用程序中没有角色,您需要以我的身份获得应用程序的批准,我使用的是我自己的帐户。我可以使用它进行其他api调用。然后我建议调试访问令牌以确保您拥有这些权限。那么,我的api调用正确吗?兴趣和喜好之间有什么区别?用户喜欢的页面是否有喜欢的内容?是的。我有一个游戏,是粉丝页面。在游戏中,我想向用户显示一个弹出窗口,如果他还不喜欢游戏的粉丝页面。我用上面的代码实现了这一点