现在我像这样将一张照片发布到墙上:
$response = $facebook->api("/$group_id/photos", "POST", array(
'access_token=' => $access_token,
'message' => 'This is a test message',
'url' => 'http://d24w6bsrhbeh9d.cloudfront.net/photo/agydwb6_460s.jpg',
)
);
它工作正常,但我能以某种方式发布多张照片吗,像这样:
最佳答案
您现在可以在单个帖子中将多张图片发布到您的 Feed 或页面:
对于故事中的每张照片,使用带有参数 published=false
的 {user-id}/photos
端点上传未发布的照片。
您上传的每张照片都会获得一个 ID,如下所示:
{
"id": "10153677042736789"
}
使用 {user-id}/feed
端点并使用上传照片返回的 ID 发布多张照片故事
$response = $facebook->api("/me/feed", 'POST',
array(
'access_token=' => $access_token,
'message' => 'Testing multi-photo post!',
'attached_media[0]' => '{"media_fbid":"1002088839996"}',
'attached_media[1]' => '{"media_fbid":"1002088840149"}'
)
);
关于php - 如何通过 Facebook API 发布多张照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23015640/