Facebook API 错误 : 消息: (#324) 图像文件丢失或无效



我在将图片上传到Facebook时遇到错误。

图像

和图像路径都是正确的,但是当我向{pageid}/photos API 调用发出POST请求时,它不知何故没有上传到 Facebook。

这是我的代码。

$photoURL = 'https://www.example.com/images/img.png';
$uploadPhoto = $fb->post('/'.$pageId.'/photos', ['published' => 'false', 'url' => $photoURL]);

它给出了以下错误。

消息: (#324( 图像文件丢失或无效

请帮助我。

谢谢。

如果您尝试从本地主机或虚拟主机发布,则会发生错误,因为Facebook找不到您提供的URL。

试试这样一种方式:从互联网上搜索图像并将其地址传递给Facebook SDK。我会成功发布。

我试图从我的虚拟主机http:app.local.com/image-address发送图像,它给出了同样的错误。然后我从互联网上挑选了一个图像并通过,然后它被成功发布。

希望它能解决您的问题

对我来说

,这是SSl证书。 它在服务器上并且通过https有效,但是我在那里有一个不正确的中间证书。 我在检查域时看到错误

https://cryptoreport.geotrust.com/checker/views/certCheck.jsp

谢谢

授予

最新更新