Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
Javascript 作为测试用户角色关联的facebook无法获取用户的喜好_Javascript_Facebook_Facebook Javascript Sdk - Fatal编程技术网

Javascript 作为测试用户角色关联的facebook无法获取用户的喜好

Javascript 作为测试用户角色关联的facebook无法获取用户的喜好,javascript,facebook,facebook-javascript-sdk,Javascript,Facebook,Facebook Javascript Sdk,目前,我正在开发模式下在facebook上创建应用程序,但我需要使用user_likes的权限,因此在提交此应用程序供审核之前,我需要与一些已经关联为测试用户角色的用户进行测试 我正在使用javascript和Facebook sdk 2.2,下面是我的代码 FB.api( '/me/likes' , function(response) { console.log(response); if(response && !response.error) {

目前,我正在开发模式下在facebook上创建应用程序,但我需要使用user_likes的权限,因此在提交此应用程序供审核之前,我需要与一些已经关联为测试用户角色的用户进行测试

我正在使用javascript和Facebook sdk 2.2,下面是我的代码

FB.api(
    '/me/likes'
,
function(response) {
    console.log(response);
    if(response && !response.error) {

        alert("YOU LIKE US!");
    } else {
        alert("YOU DON'T LIKE US YET!");
    }
});
我总是得到一个空的结果


任何人都可以帮助我了解如何使用facebook sdk 2.2上的用户\u likes?

当用户登录到您的应用程序时,请尝试在FB.login()上添加作用域以添加更多权限

像这样

FB.login(function(response) {
    console.log(response);
    }, {scope: 'user_likes'}
);

我也有同样的问题,这就解决了问题。

你知道,like gating是不允许的,也永远不会被批准。@WizKid,但我在Facebook上看到的指南是allowed@Wiizkid是正确的,请参见应用程序的门访问,或者根据是否有人喜欢某个页面,在应用程序中添加一些内容。和第4章。5@adeade你在哪里读到的?正如我所说,你的应用程序将永远不会获得用户的批准,所以不要花时间在它上面,因为它是有效的。我也在Fb.getLoginStatus()上添加了作用域。