使用案例:我想发布用户生成的消息,其中包含特定链接和用户在Facebook上点击的一堆图像。我可以发布带有链接的简单消息,但无法使用该帖子发布多个图像。作为一种解决方法,我可以通过将其作为链接的预览图像发布单个图像,但如何使用FB帖子发布多个图像?
通过官方文档,没有提到任何这样的场景:
https://developers.facebook.com/docs/graph-api/reference/v2.4/page/feed#publish https://developers.facebook.com/docs/graph-api/reference/v2.4/group/feed#publish https://developers.facebook.com/docs/graph-api/reference/v2.4/user/feed#publish
任何人都可以给我一些指向解释此任务的文档的指针。我正在使用Facebook Javascript SDK进行所有api调用。
此外,如果不支持此功能,那么有任何解决方法可以完成吗?我可以看到像Hootsuites这样的多个社交媒体管理软件具有此功能。我认为必须有一些方法来完成我的任务。任何指针都将受到赞赏。
更新 根据答案,我发现以下api允许您创建一个专辑。 https://developers.facebook.com/docs/graph-api/reference/v2.4/group/albums https://developers.facebook.com/docs/graph-api/reference/page/albums#Creating https://developers.facebook.com/docs/graph-api/reference/user/albums#Creating https://developers.facebook.com/docs/graph-api/reference/v2.4/album#publish
很少有人怀疑:
如果我能回答上面提到的问题,那将会很棒。
答案 0 :(得分:7)
截至目前,无法一次发布多张照片。这已成为许多主题的主题,其中一个提到使用相册,添加照片并将其发布到Feed:
更新:现在还有另一种方法,就是使用" published = false"上传照片。旗。文档中详细解释了这一点:https://developers.facebook.com/docs/graph-api/photo-uploads#upload
答案 1 :(得分:4)
Facebook最近添加了将单个帖子中的多个图像发布到您的Feed或页面的功能,而无需使用相册作为解决方法。
对于故事中的每张照片,使用带有参数/{user-id}/photos
的{{1}}端点上传未发布的照片。
您将为您上传的每张照片获取ID,如下所示:
published=false
使用{
"id": "10153677042736789"
}
端点发布多照片故事,并使用{user-id}/feed
参数使用attached_media
参数上传照片返回的ID,其中包含以下格式的值:
{"media_fbid":"1218662968186209"}