İstemci kitaplığı oluşturma

Content API for Shopping'i kurmak için Google API istemci kitaplıklarını kullanmanızı öneririz. Bu kılavuzda örnek olarak Python Content API istemci kitaplıkları kullanılmaktadır. Ancak bu kitaplıklar birçok popüler programlama dili için mevcuttur ve kimlik doğrulama, istek gönderme ve yanıtları ayrıştırma gibi yaygın API görevlerini basitleştirir. Diğer dillerde istemci kitaplıkları oluşturma konusunda yardım almak için GitHub'daki googleads/googleads-shopping-samples deposunda yer alan dil için README.md bölümüne bakın.

Python için Google API istemci kitaplığını ayarlamak üzere aşağıdaki adımları uygulayın:

  1. İstemci kitaplığının yapılandırma ve kimlik doğrulama dosyaları için bir dizin oluşturun. Ana dizininizde aşağıdaki dizinleri oluşturun:

    ~/shopping-samples/content/

  2. Hizmet hesabı kimlik bilgilerinizi indirmek için aşağıdaki adımları tamamlayın:

    1. Merchant Center'da Ayarlar menüsünden Content API'yi seçin.
    2. Authentication'ı (Kimlik Doğrulama) tıklayın.
    3. [+] API ANAHTARI OLUŞTUR'u tıklayın.
    4. İstenirse hizmet şartları sözleşmelerini okuyup kabul edin.

    Yeni anahtar otomatik olarak indirilir.

  3. İndirilen kimlik bilgileri dosyasını service-account.json olarak yeniden adlandırın.

  4. service-account.json dosyasını home directory/shopping-samples/content/ adresine taşıyın.

  5. home directory/shopping-samples/content/ adresinde boş bir merchant-info.json dosyası oluşturun.

  6. merchant-info.json dosyasına aşağıdaki metni ekleyin:

    {
    "merchantId": your Merchant Center merchant ID,
    "accountSampleUser": "the email address associated with your Merchant Center account"
    }
    
  7. googleads/googleads-shopping-samples GitHub deposunu klonlayın (veya indirin ve sıkıştırmasını açın). GitHub deposunu bilgisayarınızdaki herhangi bir konuma klonlayın. Bu deponun ana dizininizde veya ~/shopping-samples/content/ dizininde olması gerekmez.

  8. Depoyu indirip sıkıştırılmış dosyayı klonlamak yerine, sıkıştırılmış dizinin adını googleads-shopping-samples olarak değiştirin.

  9. Gerekli örnek bağımlılıkları yüklemek için terminal penceresinde googleads-shopping-samples/python/ adresine gidip şu komutu çalıştırın:

    pip install -r requirements.txt
    

Python için Google API istemci kitaplığınız yapılandırıldı ve Content API ile kullanılmaya hazır. Sonraki bölümde, yeni bir ürün ekleme isteği oluşturup göndereceksiniz.