API çağrıları yapmaya başlamadan önce Google Play Geliştirici Hesabı. Bu, hem Google Play Console ve Google Cloud Console. Aşağıdaki talimatlarda Google Play Geliştirici API'sini kullanmaya başlamak için gereken adımları açıklayacağız.
- Google Cloud projesi oluşturun.
- Google Cloud projeniz için Google Play Developer API'yi etkinleştirin.
- Google Play Developer API'ye erişmek için uygun Google Play Console izinlerine sahip bir hizmet hesabı oluşturun.
Google Cloud projesi oluşturma
Google Cloud projeniz zaten varsa bu adımı atlayabilirsiniz seçin.
Şurada proje oluşturun: Google Cloud Console.
Google Cloud projeleri hakkında daha fazla bilgi için Proje oluşturma ve yönetme başlıklı makaleyi inceleyin.
API'yi etkinleştirme
Google Cloud projesini oluşturduktan sonra aşağıdakileri etkinleştirmeniz gerekir: bu proje için Google Play Geliştirici API'si.
Google Play Geliştirici API'sini etkinleştirmek için:
- Google Cloud Console'da Google Play Developer API sayfasına gidin.
- Etkinleştir'i tıklayın.
OAuth ve Hizmet Hesaplarını Yapılandırma
Google Play Developer API'ye erişimi bir OAuth istemcisi veya bir hizmet hesabıdır. Çoğu durumda, bir hizmet hesabı API'ye erişmek için bu adımları uygulayın.
Hizmet hesapları, sunucunuz gibi güvenli bir ortamda kullanılmalıdır. Hizmet hesabı kimlik bilgilerinin güvenli bir şekilde yönetilmeleri gerekir. kullanma yetkisi olmayanlara açıktır.
API'ye onun adına erişmeniz gerekiyorsa OAuth istemci kimliği kullanılmalıdır verileri içerir. Örneğin, web sitenizin Google Play Developer API'yi kullanıcı adına web istemcisinden kullanıyorsanız Client-ID. Kullanıcının kimliği Google Hesabı ile doğrulanacak iletişim bilgileridir. Bu sayede kullanıcı adına API çağrıları yapabilirsiniz risk yönetimi sürecidir.
- Hizmet hesabı: API'ye güvenli bir yazılım hizmeti erişir (en yaygın)
- OAuth istemcileri: Kullanıcı API'ye erişir
Hizmet hesabı kullan
Şu sayfadan hizmet hesabı oluşturabilirsiniz: Google Play Console.
- Google Cloud Console'da Hizmet Hesapları'na gidin.
- Hizmet hesabı oluştur'u tıklayın ve adımları uygulayın.
- Kullanıcılar ve İzinler sayfasını ziyaret edin.
- Yeni kullanıcı davet et'i tıklayın.
E-posta adresine hizmet hesabınız için bir e-posta adresi girin ilgili alanı belirleyebilir ve işlemleri gerçekleştirmek için gerekli hakları verebilirsiniz.
Google Play Faturalandırma API'lerini kullanmak için aşağıdaki izinleri vermeniz gerekir:
- Finansal verileri, siparişleri ve iptal anketine verilen yanıtları görüntüleme
- Siparişleri ve abonelikleri yönetme
Kullanıcı davet et'i tıklayın.
Bu noktada, Google Play Geliştirici API'sine şuradan erişebilirsiniz: hizmet hesabı. Daha fazla bilgi için Sunucudan Sunucuya OAuth 2.0'ı Kullanma Uygulamalar.
OAuth istemcilerini kullanma
Kullanıcıların, API'yi kendi kimlik bilgileriyle kullanarak işlem yapmasına izin verebilirsiniz. OAuth istemcisini kullanarak oturum açın. Kullanıcının işlemleri, Kullanıcılar ve izinler sayfasını ziyaret edin.
OAuth istemcileri oluşturmadan önce, en iyi uygulamaları paylaşacağız. Daha fazla bilgi için OAuth izin ekranınızı ayarlama başlıklı makaleyi inceleyin.
- Google Cloud Console'da OAuth izin ekranı sayfasına gidin.
- OAuth izin ekranı oluşturma adımlarını uygulayın.
OAuth istemcisi oluşturmak için:
- Google Cloud Console'da Kimlik bilgileri'ne gidin.
- Kimlik Bilgisi Oluştur > OAuth istemci kimliği.
- Uygulama türünüzü seçip talimatları uygulayın.
Ek bilgiler
Google Play
Geliştirici kimliğinizi edinme
Bazı API'ler, Google Play Console Geliştirici Kimliği sağlamanızı gerektirir. Bu Google Play Geliştirici Hesabınız oluşturulurken atanan uzun bir numaradır. oluşturuldu. Geliştirici Kimliğiniz, Google Haberler'deki hemen hemen her sayfanın URL'sinde Google Play Console API erişimi sayfası.
Örneğin, şu Google Play Console URL'sini ele alalım:
https://play.google.com/console/developers/1234567890123456789/api-access
Yukarıdaki URL'de, Geliştirici Kimliği 1234567890123456789
olur.
Not: Uygulama bir Google Play Geliştirici Hesabından aktarılırsa o uygulamayla ilişkilendirilen Geliştirici Kimliği değişir. Bunun anlamı şudur: Aktarım tamamlandıktan sonra yeni web sitesi için Söz konusu uygulamaya ait API çağrılarındaki Google Play Geliştirici Hesabı.
Özel API'ler
Google Play Geliştirici API’si, aşağıdakileri içeren bir dizi özel API içerir: uygulamanızda belirli türlerde analizler gerçekleştirmenize olanak tanır:
- Reply to Reviews API
- Uygulamanızla ilgili kullanıcı geri bildirimlerini görüntülemenize ve bu geri bildirimi yanıtlamanıza olanak tanır.
- Voided Purchases API'si
- Aşağıdaki özelliklere sahip satın alma işlemleriyle ilişkili uygulama içi ürünlere erişimi iptal etmenize olanak tanır: kullanıcı geçersiz kılar.
İstemci kitaplıkları
Programlı olarak kullanabileceğiniz istemci kitaplıkları REST API'lere erişme. Daha fazla bilgi için İstemci Kitaplıkları ve Kod Örnekler.