【问题标题】:Google People API does not return an emailAddress for people/meGoogle People API 不返回人员/我的电子邮件地址
【发布时间】:2018-12-11 02:56:48
【问题描述】:

我正在使用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"
    } 
}

知道可能是什么原因吗?

【问题讨论】:

  • 您找到解决方案了吗?我的一些用户也遇到了同样的问题,但到目前为止还不知道如何重现。
  • 我遇到了同样的问题。我们有几个域可以正常工作,但有一个域不能正常工作,也没有迹象表明原因。

标签: google-people-api


【解决方案1】:

我认为这与 G Suite 有关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-03
    • 2013-05-13
    相关资源
    最近更新 更多