Facebook Graph API不会返回事件的最新图片

时间:2011-08-29 16:32:51

标签: python facebook-graph-api opengraph

非常确定这是一个缓存(服务器端而非客户端)问题,但不知道如何解决。

当我尝试获取图像时,某些事件只返回正常的“问号”静态图像(即没有图像)。

但是当我查看facebook时,我可以看到图片。

这是在服务器端,因为我的python脚本通过调用urllib2.urlopen来获取图像。

例如:

http://graph.facebook.com/103299156441265/?fields=picture&type=large

返回

{
   "picture": "http://static.ak.fbcdn.net/rsrc.php/v1/yA/r/gPCjrIGykBe.gif"
}

(这是静态的问号标记图像)

但是在真实的活动页面上:

http://www.facebook.com/event.php?eid=103299156441265

我能看到图片吗?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

我认为图片不会显示,因为the event's information is not accessible through the Graph API。查看事件页面,似乎是为a non-public group创建的。我认为您可能需要成为该组的成员才能通过Graph API访问有关其事件的信息。