Facebook PHP发布带有本地图像的帖子

时间:2015-08-28 07:20:12

标签: php facebook facebook-graph-api

我尝试在我的一个管理页面中发布,一个带有图像的帖子,使用php sdk,使用以下代码:

$filePath = '/testImage.png';
$postParams['source'] = new FacebookFile($filePath);
$postParams['message'] = $post->getMessage();
$response = $this->sendRequest(
'POST',
'/' . $PageId . '/feed',
$postParams,
$pageAccessToken;
);

但结果如果这样,

(#100)图片格式不正确

在阅读facebook page/feed文档后,我不知道使用哪个参数来发布一个带图片的帖子。

我也尝试过,首先上传图像,然后使用object_attachment但不起作用。

我也试过,首先上传图片并在使用此图片链接或图片信息后,但不起作用。

请问,好吗?

感谢。

2 个答案:

答案 0 :(得分:1)

最后我找到了答案here

问题在于,当您要发布带有图片的帖子时,有必要将端点从 / PAGEID / feed 更改为 / PAGEID / photos 。< / p>

感谢Tobi和Kristiyan的时间

答案 1 :(得分:-1)

在Facebook文档中,他们显示扩展程序必须是JPG而不是PNG。

在此处阅读更多内容:https://developers.facebook.com/docs/php/FacebookFile/5.0.0

还要再次检查文件路径。 请使用完整路径。