2013-03-11 101 views

回答

7

这张新照片在FQL event table称为pic_cover - 但在我的测试中,它总是返回null

文档中有一个挂锁标志,指示该字段可能只能被某些应用程序读取,但没有进一步解释。

而API事件文档中还没有相应的东西。

我认为,由于这是一项新功能,我们必须等待一段时间,直到Facebook在API中反映出这一变化。也许打开一个错误报告(或加入现有的错误报告)可能有助于加快这一进程。

更新:

好像现在是可能得到一个事件封面图片 - 在API都FQL pic_covercover(已通过fields参数要求)返回我设置图像作为活动的封面图片。

(而且似乎也不是只拥有者访问,作为另一个答案建议 - 参加公众活动,我得到它,即使我不是创造者。)似乎

文档的API event不现在还没有提及cover字段。

+0

只有在您要求'user_photos'权限时,它才可以访问,这非常不直观。相关的Facebook错误:https://developers.facebook.com/bugs/21443415536​​6227 – 2013-04-01 09:27:04

+0

我不得不请求user_groups权限来拉我的测试帐户上的照片。 – Gerald 2013-12-30 13:25:23

0

我有同样的问题,我认为问题是(现在),pic_cover属于事件创建者或上传者,而不是事件本身,所以它需要额外的权限才能得到它。

我仍然没有找到解决方案,但我认为这可能有助于解决问题。

+0

对于公开活动,即使我不是活动创建者,我也可以获得FQL'pic_cover'。 – CBroe 2013-03-15 10:37:06

+0

您是否可以确认所有公共活动?如果上传者是我的朋友(当我在权限中打开user_photos时),我只能看到图片。 – Clone 2013-03-15 11:36:35