我尝试在我的一个管理页面中发布,一个带有图像的帖子,使用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但不起作用。
我也试过,首先上传图片并在使用此图片链接或图片信息后,但不起作用。
请问,好吗?
感谢。
答案 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
还要再次检查文件路径。 请使用完整路径。