java - Google+ Domains API 将多张照片附加到 Activity
问题描述
我使用 Google+ Domains API 通过 GSuite 帐户创建帖子。在创建帖子之前,所有照片都应上传到云端。我用这个功能
Media mediaDescription = new Media();
PlusDomains.Media.Insert insertRequest = plusDomains.media().insert("me", "cloud", mediaDescription, new FileContent("image/jpeg", file));
Media result = insertRequest.execute();
String mediaId = result.getId();
Activity.PlusDomainsObject.Attachments attachment = new Activity.PlusDomainsObject.Attachments();
attachment.setObjectType("photo");// Or set to "video" for uploaded videos
attachment.setId(mediaId);
并存储所有附件
之后,我将所有附件添加到活动并将其发送到 API 方法
Activity activity = new Activity();
activity.setObject(new Activity.PlusDomainsObject());
activity.getObject().setAttachments(attachments);
plusDomains.activities().insert("me", activity).execute();
我在 Google Plus 上获得了成功的响应,其中包含已创建活动的 ID。
但该帖子仅包含最后附加的mediaId
从此链接创建的有关官方文档的所有功能 https://developers.google.com/+/domains/posts/attaching-media
解决方案
推荐阅读
- php - 根据id生成phpexcel输出
- macos - 告诉 macOS 没有 .png 扩展名的自定义文件格式是有效的 png
- java - 调整大小时JVM元空间是否总是触发GC
- groovy - Groovy 默认在 Map 中的数值被认为是大十进制
- sql - 甲骨文:我怎样才能对特定键具有动态基数的 EAV 表进行透视?
- linux - Selenium Maven 项目与 jenkins 集成在 Windows 上工作,但同一个项目在 linux 上出错
- javascript - firebase.auth.EmailAuthProvider 未定义
- react-native - React Native 中地图内容的底页,类似于谷歌地图 UI
- javascript - Reddit 是如何快速加载最近加载的页面的?
- javascript - 简化用于表单验证的 Javascript 代码