使用graph api发布带有图像的facebook页面/提要
我正在努力发布一个带有图片的facebook页面/提要。 我在看所有的文件,但是,天哪,它不起作用 使用使用graph api发布带有图像的facebook页面/提要,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在努力发布一个带有图片的facebook页面/提要。 我在看所有的文件,但是,天哪,它不起作用 使用object\u附件传递并上传照片id 我尝试了一个已经上传的图片和一个新的上传,但是 似乎什么都不管用 如果我运行此操作,所有操作都会按预期进行,但图像不起作用 $args = array( 'access_token' => $pag_access_token, 'message' => $description,
object\u附件
传递并上传照片id
我尝试了一个已经上传的图片和一个新的上传,但是
似乎什么都不管用
如果我运行此操作,所有操作都会按预期进行,但图像不起作用
$args = array( 'access_token' => $pag_access_token,
'message' => $description,
'object_attachment' => $photoID,
'link' => $link);
$status = $facebook->api("/$facebookUsername/feed", 'post', $args);
注意:$photoID
是一张有效的facebook照片
结果:
有什么想法吗
更新:解决方案
感谢@Norbert insights,以下是我们如何做到这一点:
使用Graph api,我们需要传递访问\u令牌
,链接
(重要)和描述
(可选)
如果要共享的url是通过https提供的,则还必须包含og:image:secure\u url
他们需要根据相同的协议提供服务
希望这能帮助每个有同样问题的人
关于删除链接或对象附件字段。如果我没记错,两者的组合不起作用。是的,它起作用了!!:)你知道我如何也能有一个指向外部页面的链接吗。?我的目的是把那篇文章链接到我的网站上阅读完整的信息!谢谢,我认为这里的想法是在您的一侧添加正确的open graph标记,并且只添加链接。图像取自打开的图形标记。每当我通过backoffice单击save按钮时,我需要使用open graph将该提要添加到facebook。有什么想法吗?你是对的,它必须是图形和标记的组合。。我只分享了这个链接,它就像一个符咒。多谢各位
$status = $facebook->api("/$facebookpage/feed", 'post', $args);
<meta property="og:url" content="YOUR URL">
<meta property="og:type" content="website">
<meta property="og:title" content="URL TITLE">
<meta property="og:description" content="SMALL DESCRIPTION">
<meta property="og:image" content="http://IMAGE SERVED WITH HTTP">
<meta property="og:image:secure_url" content="https://IMAGE SERVED AS HTTPD">