ここcom.google.api.services.plusDomains.PlusDomains.Activities.List
に記載されているように、Java クラスを使用して Google+ Domains API からユーザーの非公開投稿をプログラムで読み取っています。また、ドメインで承認されたサービス アカウントと PCKS12 ファイルを使用しているため、API 呼び出し用に適切な資格情報が構成されていることを確信しています。
ほとんどのアカウントでは、PlusDomains.Activities.List を呼び出すと、特定のユーザーのドメイン プライベート投稿のリストを含む json オブジェクトを受け取ります。これは class で表され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>