无法使用facebook javascript api获取相册

时间:2014-02-27 09:33:46

标签: facebook facebook-graph-api facebook-javascript-sdk

这里封面照片是公共相册。访问令牌有效。但响应返回一个空数组。

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);
}

);

1 个答案:

答案 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