Facebook应用程序:将一个帖子中的多个图像上传到墙上

时间:2010-12-06 14:48:18

标签: facebook api curl

如何通过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

或者以这种方式发布多张图片是不可能的?

任何?

谢谢;)

3 个答案:

答案 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

来源:Publishing a multi-photo story