Method: accessproposals.resolve

Erişim önerisini onaylar veya reddeder. Daha fazla bilgi için Bekleyen erişim tekliflerini yönetme başlıklı makaleyi inceleyin.

HTTP isteği

POST https://www.googleapis.com/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
fileId

string

Zorunlu. İsteğin yapıldığı öğenin kimliği.

proposalId

string

Zorunlu. Çözümlenecek erişim teklifinin kimliği.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "role": [
    string
  ],
  "view": string,
  "action": enum (Action),
  "sendNotification": boolean
}
Alanlar
role[]

string

İsteğe bağlı. Onaylayanın izin verdiği roller (varsa). Daha fazla bilgi için Roller ve izinler başlıklı makaleyi inceleyin.

Not: Bu alan, ACCEPT işlemi için zorunludur.

view

string

İsteğe bağlı. Bu erişim teklifinin görünümünü gösterir. Bu özellik yalnızca teklif bir görünüme ait olduğunda ayarlanmalıdır. Yalnızca published desteklenir.

action

enum (Action)

Zorunlu. Erişim teklifiyle ilgili yapılacak işlem.

sendNotification

boolean

İsteğe bağlı. Erişim önerisi reddedildiğinde veya kabul edildiğinde talep eden tarafa e-posta gönderilip gönderilmeyeceği.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi boş bir JSON nesnesi olur.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

Bazı kapsamlar kısıtlanmıştır ve uygulamanızın bunları kullanabilmesi için güvenlik değerlendirmesi yapılması gerekir. Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.

İşlem

Erişim teklifinin durum değişikliği.

Sıralamalar
ACTION_UNSPECIFIED Belirtilmemiş işlem
ACCEPT

Kullanıcı, erişim teklifini kabul eder.

Not: Bu işlem kullanılıyorsa role alanında en az bir değer olmalıdır.

DENY Kullanıcı, erişim teklifini reddeder.