目前我在开发模式下在facebook上创建应用程序,但我需要使用user_likes的权限,因此在我提交此应用程序以供审核之前,我需要与已经关联为测试用户角色的一些用户进行测试。 / p>
我使用的是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上使用user_likes的问题?
答案 0 :(得分:1)
当用户登录您的应用程序时,尝试在FB.login()上添加范围以添加更多权限。
像这样FB.login(function(response) {
console.log(response);
}, {scope: 'user_likes'}
);
我遇到了同样的问题而且解决了这个问题。