【问题标题】:Google Drive Permissions API – security settingsGoogle Drive Permissions API – 安全设置
【发布时间】:2013-11-18 23:36:22
【问题描述】:

我们正在使用 Google Drive and Permissions API 来获取具有共享权限的用户的电子邮件地址。如果用户在 Google+ 个人资料中禁止此操作,API 可能不会返回电子邮件地址。

documentation 到 Google Drive Permissions API 说:

此权限所指用户的电子邮件地址。这是一个仅输出字段,当权限类型为用户且给定用户的 Google+ 个人资料隐私设置允许公开其电子邮件地址时填充该字段。

经过几个小时的搜索,我们找不到有问题的“个人资料隐私设置”。 Google Account Settings 没有显示这样的字段。

有人知道它在哪里吗?

【问题讨论】:

  • 不是一个答案,而是一个提醒。如果您使用电子邮件地址作为用户标识符,您可能会遇到问题。使用 Google 用户 ID 通常更安全、更容易
  • 是的,当然。但这里的重点是:我们向客户展示了这份文档,现在他问他可以在他的个人资料中的哪里打开/关闭它以指导他的员工。
  • 客户啊。谁需要他们大声笑

标签: python google-drive-api google-plus


【解决方案1】:

“个人资料隐私设置”表示 Google+ 个人资料已将联系信息中的电子邮件与您已针对请求进行身份验证的个人资料共享。

我对几个文档进行了一些测试,都与“知道链接的任何人都可以查看”共享,但第一个来自与我共享联系信息中的电子邮件的用户。

使用Try It 我得到以下结果:

{
   "kind": "drive#permission",
   "etag": "\"SQFIsIrlQ4j3H07nwR6GyVXbP4s/4mfL2lpQkyuoRKmfVUHuvQuo5DI\"",
   "id": "yyyyyyyyyyyy",
   "selfLink": "https://content.googleapis.com/drive/v2/files/1ypzfcjfxIusRz0rLoDYh49DqPUj9DdZJI3lCGLtCkn8/permissions/yyyyyyyyyyyyy",
   "name": "NAME Surname",
   "emailAddress": "KKKKK.XXXXX@gmail.com",
   "domain": "gmail.com",
   "role": "owner",
   "type": "user",
   "photoLink": "https://lh4.googleusercontent.com/-DRgxkD0Vigg/AAAAAAAAAAI/AAAAAAAAZ0g/dszVFwA6bUo/s64/photo.jpg"
}

第二个文件来自一个不与我共享电子邮件的测试帐户。 我得到以下信息:

{
   "kind": "drive#permission",
   "etag": "\"SQFIsIrlQ4j3H07nwR6GyVXbP4s/eUBKpMiVeQhLf3_Rf4Us5qisOqU\"",
   "id": "ooooooooookkkkkkk",
   "selfLink": "https://content.googleapis.com/drive/v2/files/1IpGtyYgJ_K6b0Xp2TWuYrcCTfPrIGJoUrStMPCyWGgM/permissions/kkkkkkkkkk",
   "name": "lkajdlkj oiuaoiuoi",
   "domain": "gmail.com",
   "role": "owner",
   "type": "user",
   "photoLink": "https://lh3.googleusercontent.com/-SUCY0jPNqsA/AAAAAAAAAAI/AAAAAAAAMEk/8Y7SD9VNhHE/s64/photo.jpg"
  }

如您所见,emailAddress 未显示在第二个结果中

要在您的 Google+ 个人资料中更改此设置,请按照以下步骤(或 official help page):

  1. 转到您的帐户https://plus.google.com
  2. 页面加载到左上角后,将鼠标悬停到主菜单
  3. 点击个人资料
  4. 打开个人资料的“关于”标签(顶部居中)
  5. 向下滚动到联系信息并点击编辑
  6. 家庭和工作联系人可以共享到不同的圈子或删除所有圈子以使联系人完全私密

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-12
相关资源
最近更新 更多