我试图让用户喜欢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', {}, '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数组,我的请求是否正确?
由于
答案 0 :(得分:0)
我使用不同的电话来获取用户的Facebook赞,也许就是这个问题。
例如,如果我想知道用户是否喜欢ID为xxxxx的页面,我会对" me / likes / xxxxxx"进行GET调用。并查看结果是否为真。
要使其正常工作,您应该拥有user_likes的权限。