在 Facebook 上获取活动墙的照片
Posted
技术标签:
【中文标题】在 Facebook 上获取活动墙的照片【英文标题】:Get photos of an event wall on Facebook 【发布时间】:2013-11-27 11:01:50 【问题描述】:当您查看 Facebook 开发者网站上的图形 API 文档时,我正在尝试做一些看起来非常简单的事情:获取已发布在活动墙上的照片! 但是,每次我尝试执行此请求(//photos 上的 GET 请求)时,我唯一得到的是一个空的“数据”数组。是的,我拥有 Facebook 要求的权限...
它是不是 API 的一部分不起作用? (请如果这里有来自 Facebook 的人...)还是我?
【问题讨论】:
你到底尝试了什么?您拥有正确的 event_id 和权限 (user_events) 我有正确的事件 ID(我已经尝试了多个不同的事件,每个事件的墙上都有照片)并且我也有正确的权限。 您可以在图表资源管理器中尝试自己的活动,您会看到所有照片结果都是空的... +1 问题,因为我以前从未见过这样的问题。 【参考方案1】:我不确定为什么/event-id/photos
不起作用(文档中还没有提到);但有办法(完全证明)-
<event-id>/feed?fields=picture
你会在结果中得到一个数组;如果picture
对象可用或不可用,则为每个对象。
我认为这是唯一的解决方案,因为如果您在任何地方打开活动,您都无法找到诸如“活动照片”之类的东西。用户在活动中发布的照片只是一个提要,没有创建相册。
希望对您有所帮助。祝你好运!
【讨论】:
感谢 Sahil 的帮助,但是此解决方案仅返回每个帖子的第一张照片的缩略图(图片)。例如,如果用户同时发布 10 张照片,我将只拥有第一张并且质量非常低!看起来 Facebook 的这部分图形 API 确实存在问题! 啊!是的,似乎是一些错误以上是关于在 Facebook 上获取活动墙的照片的主要内容,如果未能解决你的问题,请参考以下文章