2016-05-16 80 views
0

我以編程方式從Google+ Domains API讀取用戶的私人帖子,使用Java類com.google.api.services.plusDomains.PlusDomains.Activities.List(如文檔here),我使用域授權的服務帳戶和PCKS12文件,所以我非常確定我爲API調用配置了適當的憑據。Google+ Domains 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> 

回答

0

我們只是解決了這個問題。此問題是由於我們試圖通過使用G +域API獲取活動的用戶已禁用「在Google+個人資料的帖子標籤上顯示您的Google+社羣帖子」選項。在G +個人資料設置中。

禁用此選項後,G +域API無法讀取任何與Google+社區相關的用戶活動。

+0

什麼是android studio依賴使用PlusDomains類 –