gpt4 book ai didi

java - 将多张照片发布到 Facebook 时间轴

转载 作者:行者123 更新时间:2023-11-29 05:33:21 32 4
gpt4 key购买 nike

谁能帮我解释一下如何使用图形 api 发布带有照片(不是一张照片)的状态;

我尝试将照片添加到 me/photos 但我不需要查看以前帖子中的照片。

当我使用类似 TIMELINE_ALBUM/photos 的东西在用户时间线上发布我的照片时,它工作得很好,但我不能发布超过一张照片。

com.restfb.FacebookClient facebookClient = new DefaultFacebookClient(user.getSnToken());
FacebookType type = facebookClient.publish(timeline + "/feed", FacebookType.class,binaryAttachment, Parameter.with("message", message));
return new PublishFacebookResult(Const.OK, type.getId());

最佳答案

如果是关于为什么它在 facebook Feed 上显示不正常

长答案

Facebook 的工作方式如下。

  • 当您上传多张图片时,墙流中应有一个条目,说明新照片已添加到相册(默认时间轴)。
  • 当您上传单张照片时,墙上的流中应有一个条目,表明已上传/发布了一张新照片。 (如果未指定,也会出现在时间轴相册中)

但是一个帖子永远不能有多张图片。只有提及新照片的条目被添加到某个相册。因此,如果您对该条目发表评论,这些评论将转到相册评论。

简答

您不能发布多张照片并将它们视为一个流条目。只有当 Facebook 愿意时,它才会在流中显示新照片已添加到相册或已创建。在这种情况下,您会看到多个缩略图。

如果纯粹是为了能够在一次 API 调用中上传多张照片

您必须执行单独的 API 调用,默认情况下按照片调用。 Api 不支持照片多张上传。

编辑:请注意 Facebook 平台在不断变化,因此此信息有时可能会过时,但 API 仍然不支持多张图片上传。

关于java - 将多张照片发布到 Facebook 时间轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20352985/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com