Bu belgede, Drive Labels API'ye özel yetkilendirme ve kimlik doğrulama bilgileri yer almaktadır. Bu belgeyi okumadan önce Kimlik doğrulama ve yetkilendirme hakkında bilgi başlıklı makalede Google Workspace'in genel kimlik doğrulama ve yetkilendirme bilgilerini okuduğunuzdan emin olun.
Yetkilendirme için OAuth 2.0'ı yapılandırma
Kullanıcılara ve uygulama inceleyicilerine hangi bilgilerin gösterileceğini tanımlamak için OAuth izin ekranını yapılandırın ve kapsamları seçin. Ayrıca, uygulamanızı daha sonra yayınlayabilmek için kaydedin.
Google Drive Labels API kapsamları
Uygulamanıza verilen erişim düzeyini tanımlamak için yetkilendirme kapsamlarını belirleyip beyan etmeniz gerekir. Yetkilendirme kapsamı, Google Workspace uygulama adını, eriştiği veri türünü ve erişim düzeyini içeren bir OAuth 2.0 URI dizesidir. Kapsamlar, uygulamanızın kullanıcıların Google Hesabı verileri de dahil olmak üzere Google Workspace verileriyle çalışmak için yaptığı isteklerdir.
Uygulamanız yüklendiğinde, kullanıcıdan uygulama tarafından kullanılan kapsamları doğrulaması istenir. Genellikle, mümkün olan en dar kapsamı seçmeli ve uygulamanızın gerektirmediği kapsamları istemekten kaçınmalısınız. Kullanıcılar, sınırlı ve net bir şekilde açıklanmış kapsamlara daha kolay erişim izni verir.
Mümkün olduğunda, dosya başına erişim kapsamı sağladığı ve erişimi bir uygulamanın ihtiyaç duyduğu belirli işlevlerle sınırladığı için hassas olmayan kapsamları kullanmanızı öneririz.
Aşağıdaki OAuth 2.0 kapsamları, Drive öğelerine uygulanan etiket meta verilerini okumak, aramak ve değiştirmek için kullanılabilir:
Kapsam | Anlamı |
---|---|
|
Drive öğelerine uygulanan etiket meta verilerini okuma, arama ve değiştirme |
|
Uygulama için yetkilendirilmiş Drive öğelerine uygulanan etiket meta verilerini okuma ve arama |
Daha fazla bilgi için Drive API OAuth 2.0 Kapsamları ve Drive API'ye özel yetkilendirme başlıklı makaleleri inceleyin.
Etiketlerin kapsamları
Etiketleri görüntülemek ve yönetmek için aşağıdaki OAuth kapsamları kullanılabilir:
Kapsam | Anlamı |
---|---|
https://www.googleapis.com/auth/drive.labels
|
Drive etiketlerini görüntüleme, kullanma ve yönetme
|
https://www.googleapis.com/auth/drive.labels.readonly
|
Drive etiketlerini görüntüleme ve kullanma
|
https://www.googleapis.com/auth/drive.admin.labels
|
Kuruluşunuzdaki tüm Drive etiketlerini görüntüleme, düzenleme, oluşturma, silme ve kuruluşunuzun etiketle ilgili yönetim politikalarını görüntüleme
|
https://www.googleapis.com/auth/drive.admin.labels.readonly
|
Kuruluşunuzdaki tüm Drive etiketlerini ve etiketle alakalı yönetim politikalarını görüntüleme
|
Yönetici erişimi
ADMIN
etiketlerini yönetmek için şunları belirtmeniz gerekir:
useAdminAccess
, kullanıcının yönetici kimlik bilgilerini kullanmak içintrue
.- Etiketleri Yönetme ayrıcalığına sahip hesap yöneticileri.
useAdminAccess
Yöneticiler, yönetici ayrıcalıklarını kullanmak için useAdminAccess
parametresini ayarlamalıdır. useAdminAccess
ayarı, müşteriye ait tüm etiketlerin görüntülenmesine ve düzenlenmesine olanak tanır. Buna hem ADMIN
hem de SHARED
etiketleri dahildir.
useAdminAccess
ayarlanmadığında yazma isteklerine yalnızca hem SHARED
label type
olan etiketler hem de bu etiket için uygun EDITOR
rolüne sahip kullanıcılar için izin verilir.
Daha fazla bilgi için Erişim kimlik bilgileri oluşturma başlıklı makaleyi inceleyin.