使用PHP SDK使用Graph API设置事件图片


Set Event picture with Graph API with PHP SDK

我整天都在想办法。。。

使用PHP SDK,我可以将Facebook事件添加到我的Facebook页面。但是,如果我试图设置事件页面的挂图,它就不起作用。我发现了这个:

/* make the API call */
$response = $facebook->api(
    "/{event-id}/picture",
    "POST",
    array (
        'source' => '{image-data}',
    )
);
/* handle the result */

但是图像数据必须是多部分/表单数据格式。有人知道怎么做吗?

此外,我发现您可以使用"url"参数而不是"source"参数来执行此操作,但这也不起作用。

也许我在应用程序设置中错过了一些权限?

希望有人能帮忙!谢谢

我想你说的是活动页面的封面照片。您已经使用官方文档中描述的方法上传了一张活动的封面照片-,但不幸的是,到目前为止,这还不起作用。

我以前在开发者网站上问过这个问题,请查看此处。

唯一的方法(截至目前(-

参数为cover_url'POST /{event-id}

代码:

$param = array(
    'cover_url' => '{image-link}'
);
$facebook->api('/{event-id}', 'POST', $param);

(图像数据不起作用,您需要一个到图像的链接(