Javascript 作为测试用户角色关联的facebook无法获取用户的喜好
目前,我正在开发模式下在facebook上创建应用程序,但我需要使用user_likes的权限,因此在提交此应用程序供审核之前,我需要与一些已经关联为测试用户角色的用户进行测试 我正在使用javascript和Facebook sdk 2.2,下面是我的代码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) {
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()上添加了作用域。