【问题标题】:Access Google+ Data in Google Contacts访问 Google 通讯录中的 Google+ 数据
【发布时间】:2023-12-18 03:14:01
【问题描述】:

如果联系人拥有公开的 Google+ 个人资料并且此数据出现在您的 Google 通讯录中,是否可以通过 Google Apps 脚本访问该数据?如果有,怎么做?

例如,我添加了一个只有全名和电子邮件地址的联系人。该联系人拥有包含电话号码的公开 Google+ 个人资料。他们的电话号码将显示在我的 Google 通讯录中(包括从 Google 通讯录中搜索),但以下代码不会返回他们的电话号码:

var contacts = ContactsApp.getContacts();
for (i in contacts) {
  phones = contacts[i].getPhones();
  for (j in phones) {
    Logger.log(phones[j].getPhoneNumber());
  }
}

如何通过 Google Apps 脚本访问 Google+ 电话号码?

【问题讨论】:

    标签: google-apps-script google-plus


    【解决方案1】:

    无法检索此信息。至少,不是直接通过 Google Apps Script Contacts Services。

    我也认为这应该是可能的。请在 Apps 脚本issue tracker 上打开增强请求。

    【讨论】:

    • 感谢您的回复。我的代码没有清楚地表明这是不可能的。它只是表明我期望它的工作方式没有。
    • 是的,这就是它应该工作的方式,但它没有而且没有其他方式。
    • 我在问题跟踪器上提交了,请投票:Issue Tracker #1741