#sharepoint #microsoft-graph-api #onedrive
#sharepoint #microsoft-graph-api #onedrive
Вопрос:
Я пытаюсь предоставить общий доступ к документу в OneDrive, предоставляя доступ к определенным людям в организациях. Хотя я могу использовать конечную точку / invite для предоставления доступа, иногда я не знаю, имеет ли данный адрес электронной почты право на получение доступа. Например, скажем:
- Пользователь из org-1 предоставляет общий доступ к файлу с тремя идентификаторами электронной почты
- Два идентификатора электронной почты принадлежат одной организации-1
- Но третий идентификатор электронной почты принадлежит org-2, который не имеет права на получение доступа в соответствии с политикой org-1
Когда я отправляю запрос /invite
с тремя идентификаторами электронной почты, весь запрос завершается ошибкой, т.Е. Никто не получает доступ к файлу.
Возможно ли частичное выполнение? т.е. пользователям с правами на org-1 предоставляется доступ, но пользователю из org-2 отказано в доступе, а возвращаемый ответ равен 200?
Возможно ли это и в Sharepoint?
Комментарии:
1. Нет, вы не можете добиться частичного успеха на стороне сервера, но вы можете проверить, принадлежат ли указанные учетные записи вашей организации на вашей стороне (написание кода), а затем удалить их и отправить запрос. Если вы хотите отправить его и другим организациям, вам необходимо настроить его на том сайте, с которым вы хотите поделиться данными.
2. Перемещаем это в ответ.
Ответ №1:
Нет, вы не можете добиться частичного успеха на стороне сервера, но вы можете проверить, принадлежат ли указанные учетные записи вашей организации на вашей стороне (написание кода), а затем удалить их и отправить запрос. Если вы хотите отправить его и другим организациям, вам необходимо настроить его на клиенте или сайте, с которым вы хотите предоставить общий доступ к данным.