0

私はプログラマティックに、hereというJavaクラスcom.google.api.services.plusDomains.PlusDomains.Activities.Listを使用してGoogle+のドメインAPIからユーザーのプライベート投稿を読んでいます。ドメイン認定のサービスアカウントとPCKS12ファイルを使用しています。 APIコール用に適切な資格情報が設定されています。Google+ドメインAPI:不足しているアクティビティ

私はPlusDomains.Activities.Listを呼び出すと、クラスcom.google.api.services.plusDomains.model.Activityで表される、指定されたユーザーのドメイン非公開投稿のリストを含むjsonオブジェクトを受け取ります。ただし、特定のユーザーの場合、返されるアクティビティがあっても、同じコールでアクティビティは返されません。

私は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> 

答えて

0

我々だけで問題を解決しました。この問題は、G + Domain APIを使用してアクティビティを取得しようとしているユーザーが[Google+プロフィールの[投稿]タブにGoogle+コミュニティの投稿を表示する]オプションを無効にしたために発生しました。 G +プロフィール設定で

このオプションを無効にすると、G + Domain APIはGoogle+コミュニティに関連するユーザーのアクティビティを読み取ることができません。

+0

PlusDomainsクラスを使用するアンドロイドスタジオの依存関係 –

関連する問題