Picker API, kullanıcılarınızın Google Fotoğraflar kitaplıklarından fotoğraf ve video seçip uygulamanızla paylaşmaları için güvenli bir yol sunar.
Başlamadan önce
- Genel bakışı inceleyin: Picker API ile Library API'yi karşılaştırın. Picker API'nin kullanım alanınıza uygun olduğundan emin olun.
- Uygulamanızı yapılandırın: API'yi etkinleştirin ve kimlik doğrulamayı ayarlayın. Ayrıntılı adımları Uygulamanızı yapılandırma başlıklı makalede bulabilirsiniz.
Picker API akışı
Picker API'nin işleyiş şekline genel bir bakış:
OAuth jetonunu kontrol edin: Seçici API akışını başlatmadan önce, kullanıcı için geçerli bir OAuth 2.0 erişim jetonu olup olmadığını kontrol edin. Jeton yoksa bir jeton almak için OAuth 2.0 yetkilendirme akışını başlatın.
Oturum oluşturma: Yeni bir oturum oluşturmak için Picker API'yi çağırarak süreci başlatın. Bu çağrı, benzersiz bir
pickerUri
döndürür.Kullanıcıları Google Fotoğraflar uygulamasına yönlendirin: Kullanıcılarınıza
pickerUri
bağlantısını (tıklanabilir bağlantı veya QR kodu olarak) sağlayın. Bu URL, Google Fotoğraflar uygulamasını güvenli bir şekilde açar.Kullanıcı medya öğelerini seçer: Kullanıcılar, Google Fotoğraflar uygulamasında kitaplıklarına göz atarak uygulamanızla paylaşmak istedikleri fotoğraf ve videoları seçebilir. Kullanıcıların seçim deneyimine genel bir bakış için okumaya devam edin.
Oturumda anket yapma: Uygulamanız, durumu kontrol etmek için düzenli olarak oturumda anket yapmalıdır.
mediaItemsSet
özelliğinin doğru değerini döndürmesini ve böylece kullanıcının seçimini tamamladığını belirtmesini istiyorsunuz.Seçilen medya öğelerini listeleme:
mediaItemsSet
doğru değerini döndürdüğünde, seçilen medya öğeleriyle ilgili ayrıntıları almak için liste yöntemini kullanabilirsiniz.Medya öğelerini alma ve kullanma: Artık seçili medya öğelerine erişebilirsiniz.
baseUrl
kullanarak içeriklerini getirebilir ve uygulamanızda kullanabilirsiniz.
Sonraki adımlar
- Referans dokümanlarını inceleyin: Mevcut tüm yöntemler ve parametreler hakkında bilgi edinmek için ayrıntılı Picker API referans dokümanlarını inceleyin.
- Örnekleri deneyin: Picker API'nin işleyiş şeklini görmek ve entegrasyonunuz için ilham almak üzere örnek uygulamamıza göz atın.