Method: approvals.reassign

Onaydaki inceleme uzmanlarını yeniden atar. Onay ReviewerResponse bölümüne incelemeci ekler veya incelemecileri değiştirir.

Bu işlev, dosya üzerinde writer izni olan herhangi bir kullanıcı tarafından, onay Status durumu IN_PROGRESS iken ve yeniden atanan incelemecinin Response değeri NO_RESPONSE olduğunda çağrılabilir. reader iznine sahip bir kullanıcı yalnızca kendisine atanmış bir onayı yeniden atayabilir.

İncelemeyi yapan kullanıcıyı kaldırmanıza izin verilmez.

HTTP isteği

POST https://www.googleapis.com/drive/v3/files/{fileId}/approvals/{approvalId}:reassign

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

Yol parametreleri

Parametreler
fileId

string

Zorunlu. Onayın bulunduğu dosyanın kimliği.

approvalId

string

Zorunlu. Yeniden atanacak onayın kimliği.

İstek metni

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

JSON gösterimi
{
  "addReviewers": [
    {
      object (AddReviewer)
    }
  ],
  "replaceReviewers": [
    {
      object (ReplaceReviewer)
    }
  ],
  "message": string
}
Alanlar
addReviewers[]

object (AddReviewer)

İsteğe bağlı. Eklenecek incelemecilerin listesi.

replaceReviewers[]

object (ReplaceReviewer)

İsteğe bağlı. İncelemeci değişikliklerinin listesi.

message

string

İsteğe bağlı. Yeni inceleme ekibine gönderilecek bir mesaj. Bu mesaj, işlemle ilgili bildirimlere ve Onay etkinliği günlüğüne eklenir.

Yanıt metni

Başarılıysa yanıt metni, Approval öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

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

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

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.

AddReviewer

İnceleme ekleme işleminin gösterimi.

JSON gösterimi
{
  "addedReviewerEmail": string
}
Alanlar
addedReviewerEmail

string

Zorunlu. Eklenecek inceleme uzmanının e-posta adresi.

ReplaceReviewer

İnceleme uzmanı değişikliğinin gösterimi.

JSON gösterimi
{
  "addedReviewerEmail": string,
  "removedReviewerEmail": string
}
Alanlar
addedReviewerEmail

string

Zorunlu. Eklenecek inceleme uzmanının e-posta adresi.

removedReviewerEmail

string

Zorunlu. Kaldırılacak inceleme uzmanının e-posta adresi.