我使用facebook-php-sdk为页面创建事件。
现在,正如此处所述,可以上传图片到事件中。
问题在于,这是个人资料图片。但是自从一年多以来,Facebook 为活动提供了新的大封面照片。 我想将图片上传到那里,而不是作为个人资料图片。 这可行吗?我没有在Facebook Developer Graph Api Events Page上找到任何帮助,因为那里只描述了上传个人资料图片的方法(HTTP POST TO /EVENT_ID/picture)。
简而言之:是否可以通过Graph API上传事件的封面照片?
更新:我尝试将图片上传到页面相册并检索图片ID。 然后我尝试选择此图片作为活动的封面照片。
很遗憾,这种方法无法直接在页面上运行。
我开始觉得,目前可能不可能实现这个功能。
此外,如果您通过网站设置封面照片,可以使用以下查询图形API:
更新:
我仍然没有成功。但是,如果您回答,请记住:我想上传事件的封面图片!而非头像。
现在,正如此处所述,可以上传图片到事件中。
问题在于,这是个人资料图片。但是自从一年多以来,Facebook 为活动提供了新的大封面照片。 我想将图片上传到那里,而不是作为个人资料图片。 这可行吗?我没有在Facebook Developer Graph Api Events Page上找到任何帮助,因为那里只描述了上传个人资料图片的方法(HTTP POST TO /EVENT_ID/picture)。
简而言之:是否可以通过Graph API上传事件的封面照片?
更新:我尝试将图片上传到页面相册并检索图片ID。 然后我尝试选择此图片作为活动的封面照片。
$cover = array(
'cover' => $uploaded_photo_id,
);
$fb->api('/' . $this->FacebookEventID, 'POST', $cover);
很遗憾,这种方法无法直接在页面上运行。
我开始觉得,目前可能不可能实现这个功能。
此外,如果您通过网站设置封面照片,可以使用以下查询图形API:
https://graph.facebook.com/Event_ID?fields=cover
,它将返回封面。更新:
我仍然没有成功。但是,如果您回答,请记住:我想上传事件的封面图片!而非头像。