Method: accessproposals.resolve

Erişim teklifini onaylamak veya reddetmek için kullanılır.

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 bulunduğu öğenin kimliği.

proposalId

string

Zorunlu. Çözülecek 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 kullanıcının izin verdiği roller (varsa). Not: Bu alan, ACCEPT işlemi için zorunludur.

view

string

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

action

enum (Action)

Zorunlu. AccessProposal üzerinde yapılacak işlem.

sendNotification

boolean

İsteğe bağlı. Access Bidding reddedildiğinde veya kabul edildiğinde istekte bulunan kişiye e-posta gönderilip gönderilmeyeceği.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi boş 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ıtlıdır ve uygulamanızın bunları kullanabilmesi için güvenlik değerlendirmesi gerekir. Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.

İşlem

AccessBid'in durum değişikliği.

Sıralamalar
ACTION_UNSPECIFIED Belirtilmemiş işlem
ACCEPT Kullanıcı teklifi kabul eder. Not: Bu işlem kullanılıyorsa role alanında en az bir değer olmalıdır.
DENY Kullanıcı teklifi reddederse