- HTTP-запрос
- Параметры пути
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- ДоступПредложение
- РольИВью
- Попробуйте!
Перечислите AccessProposals в файле. Примечание. Только утверждающие могут перечислять AccessProposals в файле. Если пользователь не является утверждающим, возвращается ошибка 403.
HTTP-запрос
GET https://www.googleapis.com/drive/v3/files/{fileId}/accessproposals
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
file Id | Необходимый. Идентификатор элемента, к которому относится запрос. |
Параметры запроса
Параметры | |
---|---|
page Token | Необязательный. Токен продолжения в списке запросов доступа. |
page Size | Необязательный. Количество результатов на странице |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
Ответ на запрос списка предложений доступа.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"accessProposals": [
{
object ( |
Поля | |
---|---|
access Proposals[] | Список предложений доступа. Это поле заполняется только в версиях v3 и v3beta. |
next Page Token | Токен продолжения для следующей страницы результатов. Это будет отсутствовать, если достигнут конец списка результатов. Если токен отклонен по какой-либо причине, его следует отбросить и перезапустить нумерацию страниц с первой страницы результатов. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/docs
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/drive.metadata
-
https://www.googleapis.com/auth/drive.metadata.readonly
-
https://www.googleapis.com/auth/drive.readonly
Некоторые области ограничены, и для их использования требуется оценка безопасности вашего приложения. Дополнительную информацию см. в руководстве по авторизации .
ДоступПредложение
Ресурс «Предложение доступа» для невыполненных предложений доступа к файлу.
JSON-представление |
---|
{
"fileId": string,
"proposalId": string,
"requesterEmailAddress": string,
"recipientEmailAddress": string,
"rolesAndViews": [
{
object ( |
Поля | |
---|---|
file Id | Идентификатор файла, к которому предлагается доступ. |
proposal Id | Идентификатор предложения доступа |
requester Email Address | Адрес электронной почты запрашивающего пользователя |
recipient Email Address | Адрес электронной почты пользователя, который получит разрешения в случае принятия. |
roles And Views[] | Обертка для роли и представления предложения доступа. |
request Message | Сообщение, которое отправитель запроса добавил в предложение. |
create Time | Время создания Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
РольИВью
Обертка для роли и представления предложения доступа.
JSON-представление |
---|
{ "role": string, "view": string } |
Поля | |
---|---|
role | Роль, предложенная запрашивающим. В будущем могут быть добавлены новые значения, но в настоящее время возможны следующие: * |
view | Указывает представление для этого предложения доступа. Заполняется только для предложений, принадлежащих представлению. |