如何通过api在一个帖子中上传多个图像?
喜欢这里: http://www.facebook.com/SocialCity?v=wall
我设法通过curl请求只上传了一张图片。
卷曲 -F“access_token = token_here” -F“message = message_here” -F“picture = http://www.example.com/image.jpg” https://graph.facebook.com/app_id_here/feed
或者以这种方式发布多张图片是不可能的?
任何?
谢谢;)
答案 0 :(得分:1)
现在可以使用Open Graph,但它似乎只适用于用户生成的fotos: https://developers.facebook.com/docs/opengraph/usergeneratedphotos/
答案 1 :(得分:0)
不支持通过一次Graph API调用上传多张照片。但是,您可以创建单独的api调用,并在此处描述的一个请求中批量调用:https://developers.facebook.com/docs/reference/api/batch/
答案 2 :(得分:0)
您现在可以在一个帖子中将多个图片发布到您的Feed或页面:
对于故事中的每张照片,使用带有参数{user-id}/photos
的{{1}}端点上传未发布的照片
published=false
您将为您上传的每张照片获取ID,如下所示:
curl -i -X POST \
-d "url=https%3A%2F%2Fwww.facebook.com%2Fimages%2Ffb_icon_325x325.png" \
-d "caption=test%20photo%20upload" \
-d "published=false" \
-d "access_token=<user_photos_token>" \
"https://graph.facebook.com/v2.6/me/photos"
使用{
"id": "10153677042736789"
}
端点发布多照片故事并使用上传照片返回的ID
{user-id}/feed