Başlarken

Manufacturer Center (MfC) API, uygulamaların doğrudan Manufacturer Center platformuna giriş yapabilirsiniz. Size yardımcı olmak için Java ve .NET'te kod örnekleri sunuyoruz.

Bu kılavuz, Üretici'yi kullanarak ilk uygulamanızı oluşturmanıza yardımcı olur. Center API'ye gidin. Kodlamaya başlamadan önce yapmanız gereken birkaç şey var.

REST Desteği

REST API'miz, 2 farklı kaynak türü için temel CRUD işlemlerini destekler:

Bu belgenin geri kalanı ağırlıklı olarak Product için yazılır ancak ProductCertification için benzer bir süreç izlenir.

Manufacturer Center hesabınızı oluşturun

  1. Manufacturer Center oluştur Hesap.

  2. Bu Manufacturer Center'ı oluşturmak için hangi e-posta adresini kullandığınızı unutmayın çünkü daha sonra buna ihtiyacınız olacak. Ekran görüntülerinde şunu görürsünüz: manufacturer_user@example.com olarak gösterilir.

İlk API isteğinizi yapın (kod satırı olmadan!)

  1. API'lere gidin. Gezgin: Accounts.Products.list için geliştirici dokümanlarımızı inceleyin.

  2. Giriş yapmış olduğunuz Google hesabının "Kullanıcılar" sekmesinde listelendiğinden emin olun ayar Ayarlar sekmesinde.

  3. APIs Explorer'da, Kimlik doğrulama açılır menüsü:

  4. {account_id} değerini şununla değiştirerek accounts/{account_id} girin: Manufacturer Center hesabınızdan "üst öğe" bölümüne üretici kimliği alanına girip Yürüt'ü tıklayın.

  5. Başarılı bir yanıt görmeniz gerekir. Tebrikler! Çok iyi bir haberimiz var. ilk Manufacturer Center API isteği gönderin.

  6. Manufacturer Center hesabınızda henüz ürün yoksa, görünür. Bu noktada, diğer isteklere atlayabilir ve çok önemli. Bu bir RESTful API olduğundan tüm istekler benzer şekilde çalışır. CEVAP Bir sonraki adım, ürünleriniz olduğunda Accounts.Products.get.

Google API Konsol Projesi oluşturma

Manufacturer Center API'ye yapılan istekler API Konsolu projeniz üzerinden yapılır. Burada kendi hesabınıza erişeceğinizi varsayıyoruz bu yüzden hizmeti kullanmanızı öneririz. hesap işlemlerini kimlik doğrulama akışı. Bkz. Hizmet Hesaplar rehberini inceleyin. Manufacturer Center hesabınızla kullanılacak yeni bir hizmet hesabı oluşturun.

Java kullanan ilk yetkilendirilmiş API isteğiniz

Artık bir hizmet hesabı oluşturduğunuza ve hesabınıza erişmek için Sana Özel kodu. Bu kılavuzda Java kullanılmaktadır örnekler.

  1. Henüz yapmadıysanız Apache Maven'i yükleyin.

  2. Alışveriş örnekleri sayfasını ziyaret edin.

  3. java alt dizininden Java örneklerini oluşturun:

    $ mvn compile
    
  4. Şimdi ProductsListSample kodunu çalıştırın (ProductCertification için örnek ListProductCertificationsSample olmalıdır):

    $ mvn exec:java -Dexec.mainClass="shopping.manufacturers.v1.samples.products.ProductsListSample"
    
  5. BENİOKUOKU dokümanındaki yapılandırma talimatlarını uygulamadıysanız hiçbir örnek içermeyen bir hata alırsınız. bulunabilir. BENİOKU kutusundaki talimatları uygulayarak yapılandırma dizinini oluşturmak ve bunu uygun ekleyebilirsiniz. Hizmetinizi ayarlarken indirdiğiniz JSON dosyası hesabı, ilgili dizine dosya adı ile yerleştirilmelidir. service-account.json Koda dosyanızın nerede olduğunu söylemeyi unutmayın. ayarlanıyor.

    export GOOGLE_APPLICATION_CREDENTIALS=<Path to your JSON credentials file>
    
  6. Artık örnek yapılandırmasını ayarladığınıza göre ProductsListSample kodunu tekrarlamanız gerekiyor.

    $ mvn exec:java -Dexec.mainClass="shopping.manufacturers.v1.samples.products.ProductsListSample"
    
  7. Bu noktada, Java programı yürütme işlemini tamamlamalı ve bulduğu ürünlerin listesini veya daha fazla bilgi edineceksiniz. "Kullanıcı erişemiyor hesap 1234567890", bunun nedeni büyük olasılıkla Manufacturer Center'da yetkili kullanıcı olarak hizmet hesabı kullanıcısı olarak oturum açın. Şuradan: API'nin açısından baktığımızda API konsolu projesinin yetkili Manufacturer Center listesinde olmayan bir kullanıcı adına yöneticileri içindir ve elbette bu isteği reddeder.

  8. ProductsListSample çalıştırarak daha fazla deneme yapabilirsiniz bu, salt okunur bir istek olduğundan emin olun. Ayrıca, ve .NET için oluşturduğumuz örneklerden yararlanın.