Google People API无法获得生日

Tom*_*'no 7 android google-people

这是我在stackoverflow中的第一个问题.当我试图获得用户生日年份时,我遇到了Google People API的问题.这是我的logcat的日志.

D/FitPartners: {"date":{"day":20,"month":1},"metadata":{"primary":true,"source":{"id":"1....41","type":"PROFILE"}}}

正如你所看到的,我可以得到月和日.但是,那里没有一年.即使我正在使用谷歌尝试它!来自https://developers.google.com/people/api/rest/v1/people/get.回应也没有给出年份.

Response

200 OK

- Show headers -

{
 "resourceName": "people/1.......41",
 "etag": "r....a4o=",
 "birthdays": [
  {
   "metadata": {
    "primary": true,
    "source": {
     "type": "PROFILE",
     "id": "1........41"
    }
   },
   "date": {
    "month": 1,
    "day": 20
   }
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

在决定提出问题之前,我一直在努力弄清楚这一点并从stackoverflow搜索4天.请帮忙.

Amo*_*uen 1

如果您想验证此人的年龄,也许可以查看年龄范围字段是否满足您的需求。您可以通过请求https://www.googleapis.com/auth/profile.agerange.read范围来获取它。