2014-10-31 59 views
0

我想存储有关Facebook页面照​​片的信息。通过Facebook的Graph API检索照片喜欢

我使用例如这个调用图形API:https://graph.facebook.com/328548953909061/albums?fields=count,id,name,cover_photo,type,photos {ID,名称,CREATED_TIME,图片,来源,链接,喜欢} & $ acces_token

由于几个星期我得到这个错误:

{ “错误”:{ “消息”: “不支持的get请求。”, “类型”: “GraphMethodException”, “代码”:100 } }

瓦时我从它的作品中删除“,喜欢”。任何人都知道这里出了什么问题?

回答

0

在你的初始呼叫你需要添加2.1

https://graph.facebook.com/v2.1/328548953909061/albums?... 

此外,我会打电话以下。

https://graph.facebook.com/v2.1/328548953909061/albums?fields=count,id,cover_photo,type,photos{id,name,created_time,picture,source,link,likes.summary(true).filter(stream)}&access_token=... 

添加。总结(真)和.filter(流)到喜欢现场会给你照片中的doc和筛选摘要文档将迫使所有的节点来计数。 Facebook“隐藏”一些低“Top Story”价值的节点。

+0

谢谢弗兰克,这工作正常在API浏览器[链接](https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=cafereuring%2Falbums%3Ffields%3Did%2Ccover_photo%2Ctype% 2Cphotos%7Bid%2Cname%2Ccreated_time%2Cpicture%2Csource%2Clink%2Clikes.summary(true).limit(0)%7D&version = v2.1)但是当我想使用为我的应用生成的访问令牌进行此调用时,再次出现错误。有什么建议么? – Barend 2014-11-03 15:50:56

+0

所以在我原来的帖子中,我在第二次建议的http调用中发生了一些错误。我编辑过它。我错过了一个“?”在相册和字段之间的http调用中,我想念拼写Token,并忘记了“_”。还要确保您的访问令牌没有过期。 – 2014-11-03 17:04:49

相关问题