Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取Facebook兴趣图api调用_Facebook_Facebook Graph Api - Fatal编程技术网

获取Facebook兴趣图api调用

获取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'

我正在尝试让用户喜欢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数组,我的请求正确吗


谢谢

我用一个不同的电话来获得用户喜欢的Facebook,也许这就是问题所在

例如,如果我想知道用户是否喜欢id为xxxxx的页面,我会调用GET“me/likes/xxxxxx”,看看结果是否正确


要使此功能正常工作,您应该拥有用户喜欢的权限。

您是以您的身份进行测试还是以在应用程序中有角色的人的身份进行测试?如果用户在应用程序中没有角色,您需要以我的身份获得应用程序的批准,我使用的是我自己的帐户。我可以使用它进行其他api调用。然后我建议调试访问令牌以确保您拥有这些权限。那么,我的api调用正确吗?兴趣和喜好之间有什么区别?用户喜欢的页面是否有喜欢的内容?是的。我有一个游戏,是粉丝页面。在游戏中,我想向用户显示一个弹出窗口,如果他还不喜欢游戏的粉丝页面。我用上面的代码实现了这一点