0

我似乎无法通过 People API 获得 ageRanges 属性。

作品:

https://people.googleapis.com/v1/people/me?personFields=emailAddresses

不工作:

https://people.googleapis.com/v1/people/me?personFields=ageRanges
https://people.googleapis.com/v1/people/me?personFields=ageRange
https://people.googleapis.com/v1/people/me?personFields=age_ranges
https://people.googleapis.com/v1/people/me?personFields=age_range

其他人有这个问题吗?

4

2 回答 2

1

事实证明 Google API 按预期工作。在这里发布答案,以防其他人遇到同样的问题。多年前创建 Google+ 帐户时,我忘记在我的 Google+ 帐户中设置年龄。当然,那时有一个 404 年龄范围。在我设定年份后工作完美无缺。

于 2017-11-20T14:04:19.027 回答
0

我认为您应该尝试使用API 资源管理器测试您发布的请求工作正常。

要求

GET https://people.googleapis.com/v1/people/me?personFields=ageRanges&access_toke={your token}

回复

{
 "resourceName": "people/11720047553267277534",
 "etag": "%EgQBNDcuGg0BAgMEBQYHCAkKCwwNIgxwMnBTbXRpYWF2RT0=",
 "ageRanges": [
  {
   "metadata": {
    "primary": true,
    "source": {
     "type": "ACCOUNT",
     "id": "11720047553267277534"
    }
   },
   "ageRange": "TWENTY_ONE_OR_OLDER"
  }
 ]
}
于 2017-11-20T07:43:59.757 回答