Google People API不会为人/我返回emailAddress

时间:2018-07-02 20:57:58

标签: google-people

我正在使用Google API Console Tool工具,并且在执行查询时

resourceName: people/me  
personFields: emailAddresses  

我收到以下答复:

{
  "resourceName": "people/102381120202845324999",
  "etag": "%EgUBCT43LhoMAQIDBAUGBwgJCgsMIgw0eHhmblFCa0Qybz0="
}  

如您所见,不包含电子邮件地址。这仅发生在我的一个Gmail帐户中。使用另一个帐户,我会得到类似的回复:

{
  "resourceName": "people/104150119553351608999",
  "etag": "%EgUBCT43LhoMAQIDBAUGBwgJCgsMIgxIc2JBaWZXWldGQT0=",
  "emailAddresses": [
    {
      "metadata": {
        "primary": true,
        "verified": true,
        "source": {
        "type": "DOMAIN_PROFILE",
         "id": "104150119553351608710"
        }
     },
     "value": "xx@example.com"
    } 
}

您知道原因可能是什么吗?

1 个答案:

答案 0 :(得分:1)

我认为这与G Suite有关。