图表API不返回社区页面的图像/图片

时间:2011-09-14 01:23:07

标签: api facebook-graph-api

图谱API不返回与社区页面相对应的对象的图像(“图片”属性),这些对象曾经是之前返回的。例如,此https://graph.facebook.com/178790412179919没有图片属性,而相应的页面有图像。

对于某些对象的“专辑”连接进行的FQL查询也没有对应于类型“profile”的专辑的“cover_pid”属性,该专辑再次用于更早的工作。

是否有人知道在过去几周内与此相对应的Graph API中是否有任何变化(我相信它曾经以预期的方式提前工作)。我查看了Facebook API发行说明,但未找到与此相对应的任何更改。如果这个论坛的帖子不合适,请告诉我。

2 个答案:

答案 0 :(得分:1)

https://developers.facebook.com/docs/reference/api/page/

picture是一个连接,而不是一个属性。所以...

https://graph.facebook.com/178790412179919/picture

正如文档所说:Returns a HTTP 302 with the URL of the user's profile picture.

有点高飞?是的,但它完全像文档所说的那样工作。我怀疑他们是这样实现的,所以它可以很容易地用在<IMG>标签中。

答案 1 :(得分:0)

更新:

它仍然可以通过FQL工作。在你的情况下:

https://api.facebook.com/method/fql.query?query=SELECT+page_id%2C+pic+FROM+page+WHERE+page_id+%3D+178790412179919&format=json


我可以确认这个上一个有效,但不再有效。 Facebook已从社区页面中删除了图片连接。

我怀疑原因是大多数这些图片是从维基百科中提取的,并且存在许可/归属问题。

不幸的是,Facebook不再是实体(例如乐队)的可靠图像来源。