这里封面照片是公共相册。访问令牌有效。但响应返回一个空数组。
FB.api(
{
method: 'fql.query',
query: 'SELECT object_id FROM album WHERE owner = me() AND name="Cover Photos"',
access_token: $scope.getCookie("access_token"),
},
function(response)
{
console.log(response);
}
);
答案 0 :(得分:0)
根据FB文档,如果您传递有效的访问令牌并且您的相册是公开的,则查询应该有效。
请参阅https://developers.facebook.com/docs/reference/fql/album/#permissions
我和我的用户一起试过这个,查询本身似乎很好。我认为你的JS代码有问题。方法参数应为以下之一:根据https://developers.facebook.com/docs/javascript/reference/FB.api/的GET,POST,DELETE不推荐使用方法“fql.query”。使用Graph API端点/ fql代替方法GET。
请参阅此处的答案以解决您的问题:Using facebook javascript sdk to process fql query