Kullanıcı, Drive kullanıcı arayüzündeki "Yeni" seçeneğini tıkladığında düğmesini ve şurada bir uygulama seçer: Drive kullanıcı arayüzünün, Drive'ın kullanıcıyı söz konusu uygulamanın Yeni URL'sine yönlendirmesi Drive Kullanıcı Arayüzü Yapılandırma entegrasyonu ile ilgili talimatları uygulayın.
Ardından, uygulamanız
state
parametresini içerir. Varsayılan state
Yeni bir URL hakkındaki bilgiler şunlardır:
{
"action":"create",
"folderId":"FOLDER_ID",
"folderResourceKey":"FOLDER_RESOURCE_KEY",
"userId":"USER_ID"
}
Bu çıkış aşağıdaki değerleri içerir:
create
: Gerçekleştirilen işlem. Değer, bir kullanıcı aşağıdaki işlemleri gerçekleştirdiğindecreate
olur: Drive kullanıcı arayüzünün "Yeni"sini tıklar düğmesine dokunun.- FOLDER_ID: Üst klasörün kimliği.
- FOLDER_RESOURCE_KEY: Üst klasörün kaynak anahtarı.
- USER_ID: belirtir.
Uygulamanızın bu isteği yerine getirmek için aşağıdaki adımları izlemesi gerekir:
action
alanındaki değerincreate
olduğunu doğrulayın.- Kullanıcı için yeni bir oturum oluşturmak amacıyla
userId
değerini kullanın. Daha fazla oturum açmış kullanıcılarla ilgili bilgilere göz atın. Kullanıcılar ve yeni etkinlikler gibi). files.create
yöntemini kullanarak oluşturmayı göstereceğim. İstektefolderId
politikası ayarlandıysaparents
alanınıfolderId
değerine ekleyin.- İstekte
folderResourceKey
politikası ayarlandıysaX-Goog-Drive-Resource-Keys
istek başlığı. Daha fazla bilgi için Kaynak kullanarak bağlantıyla paylaşılan dosyalara erişme tuşlar.
state
parametresi URL kodlamalı olduğundan uygulamanız, bu çıkışı işlemelidir
kullanarak bunu JSON biçiminde ayrıştırır.
Kullanıcılar ve yeni etkinlikler
Drive uygulamalarında, tüm "create" öğeleri potansiyel olaylar
oturum açın. Bazı kullanıcıların birden fazla hesabı olabilir. Bu nedenle, state
öğesindeki kullanıcı kimliği
parametresi mevcut oturumla eşleşmeyebilir. state
içindeki kullanıcı kimliği
parametresi geçerli oturumla eşleşmediğinde, şunun için mevcut oturumu sonlandırın:
uygulamasında oturum açın ve istenen kullanıcı olarak oturum açın.