【问题标题】:Google+ Domains API: missing activitiesGoogle+ Domains API:缺少活动
【发布时间】:2016-05-16 18:42:48
【问题描述】:

我正在使用 Java 类 com.google.api.services.plusDomains.PlusDomains.Activities.List 以编程方式从 Google+ Domains API 读取用户的私人帖子,如文档中的 here 所示,并且我正在使用域授权服务帐户和 PCKS12 文件,所以我很确定我有为 API 调用配置了正确的凭据。

对于大多数帐户,当我调用 PlusDomains.Activities.List 时,我会收到一个 json 对象,其中包含给定用户的域私人帖子列表,由类 com.google.api.services.plusDomains.model.Activity 表示。但是,对于特定用户,相同的调用不会返回任何活动,即使有要返回的活动。

我们联系了 Google 支持团队,他们说这可能是客户端库问题,并要求我们在此处打开一个问题。如果有人能在这方面帮助我们,我会非常高兴。

这是我的代码 sn-p:

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>

【问题讨论】:

    标签: google-api google-api-java-client google-plus-domains


    【解决方案1】:

    我们刚刚解决了这个问题。之所以出现此问题,是因为我们尝试使用 G+ Domain API 获取活动的用户禁用了“在您的 Google+ 个人资料的帖子标签上显示您的 Google+ 社区帖子”选项。在 G+ 个人资料设置中。

    禁用此选项后,G+ Domain API 无法读取与 Google+ 社区相关的任何用户活动。

    【讨论】:

    • 使用 PlusDomains 类的 android studio 依赖项是什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    相关资源
    最近更新 更多