Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Facebook帖子中发布具有多个图像的状态_Javascript_Node.js_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript 在Facebook帖子中发布具有多个图像的状态

Javascript 在Facebook帖子中发布具有多个图像的状态,javascript,node.js,facebook,facebook-graph-api,Javascript,Node.js,Facebook,Facebook Graph Api,用例:我想发布一条用户生成的消息,其中包含一个特定的链接和一组用户在Facebook上单击的图像。我可以发布带有链接的简单消息,但不能发布带有该帖子的多个图像。作为一种解决方法,我可以通过将单个图像作为链接的预览图像来发布,但如何使用FB帖子发布多个图像 通过官方文件,未提及任何此类情况: 谁能给我一些说明这个任务的文档的指针吗。我使用Facebook Javascript SDK进行所有api调用 此外,如果不支持此操作,那么是否有任何解决方法来完成此操作?我可以看到很多社交媒体管理软件,

用例:我想发布一条用户生成的消息,其中包含一个特定的链接和一组用户在Facebook上单击的图像。我可以发布带有链接的简单消息,但不能发布带有该帖子的多个图像。作为一种解决方法,我可以通过将单个图像作为链接的预览图像来发布,但如何使用FB帖子发布多个图像

通过官方文件,未提及任何此类情况:

谁能给我一些说明这个任务的文档的指针吗。我使用Facebook Javascript SDK进行所有api调用

此外,如果不支持此操作,那么是否有任何解决方法来完成此操作?我可以看到很多社交媒体管理软件,比如Hootsuites,都有这个功能。我想一定有办法完成我的任务。任何指点都将不胜感激

更新: 根据答案,我发现以下API允许您创建相册。

一些快速的疑问:

  • 用户、页面和组相册api中的id(我们正在为其创建相册的对象id)是什么
  • 创建相册后,如何在创建的相册中添加照片
  • 我可以使用此选项将照片添加到上一步创建的相册中吗
  • 另外,如何使用此相册在用户、页面和组提要中发布?feed api中没有相册的参数?请参阅我更新的标题,以更好地了解我的意图。看
  • 另外,为了使我的任务更清晰,我可以在上面的api调用中发布一张图片,将其用作链接预览图像。当在用户/组/页面提要上发布一个带有给定消息的链接,并且有一堆图片需要附加到这篇文章时,问题就来了。我怎样才能做到这一点
  • 如果上述观点不可行,那么让我知道以下方法是否有效? 用于创建包含给定消息的相册。添加仅用于在facebook上发布的邮件链接。一个缺点是这张新专辑不会出现在提要中。但是这样我们可以发布一个包含多个图片和链接的提要。让我知道你对此的想法
  • 通过采用上述方法,无需使用。另外,创建的相册将显示在提要上,对吗

如果我能得到上述问题的答案,那就太好了。

到目前为止,不可能一次发布多张照片。这已经是许多线程的主题,其中一个线程提到使用相册,向相册中添加照片并将其发布到提要:


更新:现在还有另一种方法,上传带有“published=false”标志的照片。文档中详细解释了这一点:

Facebook最近增加了一项功能,可以在一篇文章中将多个图像发布到您的提要或页面,而无需使用相册作为解决方法

对于故事中的每张照片,使用参数为
published=false的
/{user id}/photos
端点上传未发布的照片

您上传的每张照片都会有一个ID,如下所示:

{
  "id": "10153677042736789"
}
使用
{user id}/feed
端点发布多张照片故事,并使用通过使用
附加的\u媒体
参数上载照片返回的id以以下格式显示多个类型的值:

{"media_fbid":"1218662968186209"}

来源:

此外,在fb上发布的图像/相册大小是否有任何限制?FB支持什么类型的图像格式?图像格式:我猜是常用的(jpg、gif、png),但这应该很容易找到。试着在facebook.com上上传这三个线程中的一个。你提到的线程使用ios sdk,但在我的例子中,我使用的是JS sdk。你认为这会有什么不同吗?你能看看我更新的问题标题和更新的内容吗。如果你能回答上述问题,我真的很感激你的帮助。这些问题太宽泛了,把问题改成完全不同的问题不是一个好主意。如果你有一个新问题,创建一个新的线程。您的大多数问题都可以通过快速查看api参考来回答。我遵循了Facebook的文档,但是当
published
设置为
false
时,图像的标题会被忽略。你们也有同样的经历吗?我没有,但那是5个月前的事了。标题保留在单独的图片上,组合的图像墙柱本身也有自己的文本。如果有人还没有这样做,你可能想向Facebook报告这个回归:谢谢你的回复,我刚刚发现标题被删除的原因是因为我使用
image
作为文件上传的文件名(尽管上传成功)。我将该字段更改为
source
,然后它会按预期工作。Facebook官方文档()明确指出,页面不可能(到目前为止)通过文本帖子发布多张图像。根据我自己的经验,你可以发布多张图片,但它们都会显示为单独的帖子,超出了要求。有人能解决这个问题吗?谢谢。我正在通过
/group id/albums
上传照片,但无法创建与一张相册关联的帖子。正如您所提到的,有必要上传未发布的照片,然后更新每一张照片以设置一个目标帖子。