Kullanıcının üçüncü taraf erişimi için fotoğraf ve video seçebileceği yeni bir oturum oluşturur.
Kullanıcının etkin bir Google Fotoğraflar hesabı yoksa FAILED_PRECONDITION hatası döndürülür.
İstemci uygulaması kullanıcı başına çok fazla oturum oluşturuyorsa RESOURCE_EXHAUSTED hatası döndürülür. Müşterilerin normal koşullarda bu sınırlara ulaşması olası değildir. Ancak müşterilerin, kaynak sınırlarını proaktif olarak aşmamak için her oturumdan sonra sessions.delete çağrısı yapması önerilir.
Bir kullanıcı, toplama oturumunu tamamlamak için Bitti düğmesine dokunduğunda pickerUri artık çalışmaz. Kullanıcının daha fazla fotoğraf seçmesine izin vermek için yeni bir oturum oluşturun.
HTTP isteği
POST https://photospicker.googleapis.com/v1/sessions
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
requestId |
İsteğe bağlı. Bu istek için istemci tarafından sağlanan benzersiz tanımlayıcı. Bu kimlik, sınırlı girişli cihazlar için OAuth 2.0 akışını kullanan uygulamalarda basitleştirilmiş seçim deneyimini etkinleştirmek amacıyla kullanılır. Bu kimlik, UUID (4. sürüm) dizesi biçiminde olmalı ve aşağıdaki koşulları karşılamalıdır:
|
İstek içeriği
İstek metni, PickingSession öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt metni, yeni oluşturulmuş bir PickingSession örneği içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/photospicker.mediaitems.readonly