我尝试通过脸谱图API发布一张带有一张图片的邮件,但我无法做到。在新文档中https://developers.facebook.com/docs/graph-api/reference/v2.1/user/feed 图像没有字段。
如果我尝试使用字段" object_attachment",则只显示小缩略图,并且帖子的样式就像共享链接一样。
如果我尝试使用字段"图片",并在互联网上使用照片的网址,则会产生相同的结果。我无法发布"图片"来自本地,如:
$post['picture'] = '@' . realpath($image);
出现错误:"图片网址格式不正确"。
我刚使用免费网络应用制作带照片的帖子,结果恰到好处(见附图)
请告诉我,如何以确切的结果发帖?
答案 0 :(得分:5)
如果您想将照片发布到FB(即在相册中)和文本并在时间线上发布两者,则需要将照片上传到FB。不是作为外部URL的附件,而是作为二进制数据发送给FB。
看看
https://graph.facebook.com/<user id>/photos
并在该字段source
答案 1 :(得分:3)
如果您需要使用邮件发布帖子图片,则必须提供图片可用的URL链接。
供参考,您可以在Facebook文档中查看此链接,
https://developers.facebook.com/docs/graph-api/reference/v2.1/user/feed#publish
正如您所说,您还没有看到任何图像参数,请单击链接参数以进一步查看。这将清除您的疑问,因为要发布图片,文本或链接,您必须使用此API。
如果您只想发布图片,那么此API将有效。
https://developers.facebook.com/docs/graph-api/reference/v2.1/user/picture
更新链接:
https://developers.facebook.com/docs/graph-api/reference/v2.12/post