API Доменов Google+: недостающие действия

Я программно читаю личное сообщение пользователя из API Google+ Доменов, используя класс Java com.google.api.services.plusDomains.PlusDomains.Activities.List как описано здесь, и я использую учетную запись авторизованной службы домена и файл PCKS12, так что я почти уверен, что у меня есть правильные учетные данные, настроенные для вызова API.

Для большинства учетных записей, когда я вызываю PlusDomains.Activities.List, я получаю объект json, содержащий список личных сообщений домена данного пользователя, представленный классом. com.google.api.services.plusDomains.model.Activity, Однако для конкретного пользователя тот же вызов не возвращает никакой активности, даже если есть действия, которые необходимо вернуть.

Мы связались со службой поддержки Google, и они сказали, что это может быть проблема с клиентской библиотекой, и попросили нас открыть проблему здесь. Я был бы очень рад, если бы кто-нибудь мог помочь нам в этом.

Вот мой фрагмент кода:

PlusDomains plusDomains = new PlusDomains.Builder(httpTransport,  jsonFactory, credential).setApplicationName(appName).setRootUrl("https://www.googleapis.com/").setHttpRequestInitializer(credential).build();
PlusDomains.Activities.List listActivities = plusDomains.activities().list("me", "user");
listActivities.setMaxResults(50l);
com.google.api.services.plusDomains.model.ActivityFeed activityFeed = listActivities.execute();
List<com.google.api.services.plusDomains.model.Activity> activities = activityFeed.getItems();

Версия клиентской библиотеки в моем POM.xml:

<dependency>
   <groupId>com.google.apis</groupId>
   <artifactId>google-api-services-plusDomains</artifactId>
   <version>v1-rev291-1.22.0</version>
</dependency>

1 ответ

Мы только что решили проблему. Эта проблема была вызвана тем, что пользователь, от которого мы пытаемся получить действия с помощью G+ Domain API, отключил опцию "Показывать сообщения в сообществах Google+ на вкладке" Сообщения "в вашем профиле Google+". в настройках профиля G +.

Если эта опция отключена, G+ Domain API не может читать какие-либо действия пользователя, связанные с сообществом Google+.

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