API Доменов Google+ прикрепляет несколько фотографий к Активности

Я использую 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.

Но пост содержит только последний прикрепленный mediaId

Вся функциональность создана в отношении официальной документации по этой ссылке https://developers.google.com/+/domains/posts/attaching-media

0 ответов

Другие вопросы по тегам