С «настройками конфиденциальности профиля» они означают, что профиль 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": "[email protected]",
"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):
- Перейти на ваш счет https://plus.google.com
- Когда страница загружается в левом верхнем углу, наведите курсор мыши на главном меню
- Нажмите на Profile
- Откройте вкладку О своем профиле (вверху в центре)
- Прокрутка вниз к контактной информации и нажмите кнопку редактирования
- Дом и рабочие контакты могут быть распределены по разным кругам или удалить все круги сделайте контакты полностью закрытыми.
Не ответ, а хедз-ап. Если вы используете адрес электронной почты в качестве идентификатора пользователя, могут возникнуть проблемы. В целом безопаснее и проще использовать идентификатор пользователя Google – pinoyyid
Да, конечно. Но дело здесь: мы показали эту документацию клиенту, и теперь он спрашивает, где он может включить/выключить его профиль, чтобы проинструктировать своих сотрудников. – krtek
Клиенты да. Кому нужно? Lol – pinoyyid