Merchant Center hesabınıza erişim yetkisi verme

Merchant API'nin kendi Merchant Center hesabınıza erişmesine yetki vermek için bir hizmet hesabı kullanabilirsiniz. Uygulamanızın müşterilerinizin Merchant Center hesaplarına erişmesi gerekiyorsa üçüncü taraf uygulamalarının Merchant Center hesaplarına erişimini yetkilendirme başlıklı makaleyi inceleyin.

Hizmet hesabı, genellikle bir kişi yerine bir uygulama tarafından kullanılan özel bir hesap türüdür. Hizmet hesapları, hesaba özgü e-posta adresleriyle tanımlanır.

Bu adımları tamamlayabilmeniz için bir Merchant Center hesabınız olmalıdır.

Hizmet hesabı oluşturma

Hizmet hesabı kimlik bilgileri oluşturun veya daha önce oluşturduğunuz herkese açık kimlik bilgilerine erişin, ardından OAuth 2.0 istemci kimliği oluşturun:

  1. Google API Konsolu'na gidin.
  2. Sayfanın üst kısmındaki açılır menüden bir proje seçin veya YENİ PROJE'yi tıklayarak yeni bir proje oluşturun.
  3. Google API'leri listesinde Merchant API'yi arayın ve bu proje için etkinleştirildiğinden emin olun.
  4. Yönet'i tıklayın.
  5. Soldaki kenar çubuğunda Kimlik bilgileri'ni seçin. Kimlik bilgileri'ni görmek için sayfanın sol üst tarafındaki sola bakan oku tıklamanız gerekebilir.
  6. KİMLİĞİ OLUŞTUR'u, ardından Hizmet hesabı'nı seçin.
  7. Hizmet hesabına ad verin. Bu, hizmet hesabı kimliğinin varsayılan kullanıcı adıdır. Daha sonra kullanmak üzere "@" karakterinden sonraki kısım da dahil olmak üzere hizmet hesabı kimliğini kaydedin.
  8. OLUŞTUR'u tıklayın, projeye ve kullanıcılara erişim izni vermek için isteğe bağlı adımları uygulayın, ardından BİTTİ'yi tıklayın.

JSON özel anahtarı alma

Google API Konsolu'nda hizmet hesabınız için bir JSON özel anahtarı oluşturun:

  1. Hizmet hesabını tıklayın, ardından KEYS sekmesini seçin.
  2. ANAHTAR EKLE > Yeni anahtar oluştur'u tıklayın.
  3. Anahtar türü olarak JSON'u seçin.
  4. Özel anahtarı indirmek için OLUŞTUR'u tıklayın. Not: Özel anahtarı yalnızca oluşturulduğunda indirebilirsiniz. Bu adıma daha sonra geri dönemezsiniz.

Hizmet hesabına Merchant Center hesabınıza erişim verme

Yeni hizmet hesabını Merchant Center hesabınıza kullanıcı olarak ekleyin:

  1. Merchant Center'da oturum açın.
  2. Ayarlar ve araçlar simgesini ayarlar'ı tıklayın.
  3. Açılır menüden Kullanıcılar ve erişim'i tıklayın.
  4. Kişi ekle'yi tıklayın ve yeni kişinin e-posta adresi olarak hizmet hesabı kimliğinizi girin.

    Hizmet hesabı kimliğinizi kaydetmediyseniz Hizmet Hesapları yönetim sayfasına gidip projenizi seçin.

  5. Hizmet hesabı için Kullanıcı erişimi ve E-posta bildirimleri tercihlerini belirtin.

  6. Kaydetmek ve kullanıcı listesine dönmek için Kullanıcı ekle'yi tıklayın. Hizmet hesabı kimliği artık seçilen kullanıcı rolüyle birlikte listelenir.

Merchant Center hesap verilerinize erişmesi gereken tüm hizmet hesapları için bu adımları tekrarlayabilirsiniz.

Sık sorulan sorular

Merchant Center kullanıcı arayüzünde hizmet hesabımla oturum açabilir miyim?
Hayır, hizmet hesapları normal Google Hesapları değildir ve Merchant Center kullanıcı arayüzüne erişemez.
Hizmet hesabı erişim jetonlarını ne sıklıkta yenilemem gerekir?
Erişim jetonlarının geçerlilik süresi, Google OAuth 2.0 Yetkilendirme Sunucusu tarafından yayınlandıktan bir saat sonra sona erer. Bir erişim jetonunun süresi dolduğunda uygulama, başka bir erişim jetonu almak için istemci kitaplığını kullanmalıdır. Jetonunuzu manuel olarak yenilemek için stored-token.json dosyasını silin ve kimliğinizi yeniden doğrulayın.