plusDomains.activities.list返回空或不完整的活动列表

时间:2015-10-19 10:35:33

标签: google-plus

在我们的网络应用程序(在AppEngine中运行)中,我们使用Google Plus Domains API和用户委派/模拟(使用服务帐户)。我们基本上遍历域中的所有用户以获取所有已发布的活动。这对大多数用户来说非常有效。但是,我们发现至少有一个用户的活动未正确返回。

在应用代码(带模拟)中,plusDomains.activities.list仅为此用户返回3个非公开活动,但通过各社区的plus.google.com页面确实可以看到更多活动。

此特定用户的G +个人资料中是否存在某些设置/设置组合,阻止Plus Domains API读取帖子。我已经尝试改变,例如另一个测试配置文件中的目标受众年龄为了重现问题,但到目前为止失败了。或者还有其他东西需要检查,甚至可能是API中的错误?这是非常关键的问题。

此外,在这里尝试API时 https://developers.google.com/apis-explorer/#p/plusDomains/v1/plusDomains.activities.list 它返回该用户的完整空活动列表。对于同一域中的其他用户,它可以正常工作。

编辑:此外,我们现在又找到了另一个案例。似乎模仿plusDomains.activities.list对这些用户的呼叫仅返回" Domain"和#34;私下共享"范围活动。发布到社区的所有活动似乎都没有了,这很奇怪!?

1 个答案:

答案 0 :(得分:0)

现在至少部分解决了这个问题。如果Google+用户具有以下设置: “在您的个人资料中显示您的Google+社区帖子。”关闭Plus Domains API(即使模仿)也无法阅读社区帖子(活动)。所以每个用户都必须自己启用它。它位于https://plus.google.com/settings个人资料部分下。