我正在尝试将带有图片的邮件(来自公开网址,而不是我的相册)发布到群组的墙上:
$response = $facebook->api("/$group_id/feed", "POST", array(
'access_token=' => $access_token,
'message' => 'This is a test message',
'picture' => 'http://d24w6bsrhbeh9d.cloudfront.net/photo/agydwb6_460s.jpg',
)
);
一切都很好,但我看不到图片本身:
我做错了什么?提前谢谢!
答案 0 :(得分:1)
发布feed
时,如果要向Feed中添加图片,则必须指定link
和picture
;否则它不是一个饲料。逻辑对吗?
<强>代码:强>
'access_token=' => $access_token,
'message' => 'This is a test message',
'link' => '{link-to-share}',
'picture' => 'http://d24w6bsrhbeh9d.cloudfront.net/photo/agydwb6_460s.jpg',
如果您不想要链接,只需要图片,那么您只需上传图片即可 - 使用/photos
<强>代码强>:
$response = $facebook->api(
"/$group_id/photos",
"POST",
array (
'url' => '{image-url}',
)
);