Drive kullanıcı arayüzüyle entegrasyon "Yeni" düğmesi

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:

Uygulamanızın bu isteği yerine getirmek için aşağıdaki adımları izlemesi gerekir:

  1. action alanındaki değerin create olduğunu doğrulayın.
  2. 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).
  3. files.create yöntemini kullanarak oluşturmayı göstereceğim. İstekte folderId politikası ayarlandıysa parents alanını folderId değerine ekleyin.
  4. İstekte folderResourceKey politikası ayarlandıysa X-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.