Ana SayfaBelgelerKod ÖrnekleriAPI BaşvurusuDuyurularModellerSürüm NotlarıSSSGitHubVideolar
Geliştirici MerkeziAPI DurumuDestek
Belgeler
Geliştirici MerkeziAPI DurumuDestek

Satış Ortağı API'si modelleri için Postman'ı kullanma

Satış Ortağı API'si modelleri için Postman'ı kullanma

Bu belgede, Satış Ortağı API'si (SP-API) modelleri için {{0}} hizmetinin nasıl ayarlanacağı ve kullanılacağı açıklanmaktadır. {{1}} kullanarak Amazon ile Giriş Yap (LWA) erişim kodları oluşturabilir, SP-API modellerini içe aktarabilir, SP-API uç noktalarına ve SP-API korumalı alan uç noktalarına çağrı yapabilirsiniz.

Çağrı yapmak için gereken kimlik bilgileri

Postman'ı kullanarak Amazon (LWA) erişim belirteci ile bir Giriş oluşturun

Amazon ile Giriş Yap (LWA) kullanan Amazon müşterileri, Amazon kullanıcı adları ve şifrelerini kullanarak kayıtlı üçüncü taraf web sitelerine veya mobil uygulamalara ("istemciler") giriş yapabilir. İstemciler, müşterilerden Amazon profillerindeki ad, e-posta adresi ve posta kodu gibi bazı kişisel bilgileri paylaşmalarını isteyebilir. SP-API modellerinde {{0}} kullanabilmeniz için önce SP-API'de kimlik doğrulaması yapacağınız bir erişim kodu oluşturmanız gerekir.

  1. Open Postman and sign in to your account.

  2. için Workspaces, çalışma alanınızı seçin.

  3. Seçiniz New.

  4. Üzerinde Create New iletişim kutusu, seç HTTP Request.

    The Create New Window, which shows the HTTP Request as the first item to choose from.

  5. için Request, seç POST.

    The Request dropdown menu with POST selected.

  6. Aşağıdaki bağlantıyı kopyalayıp metin kutusuna yapıştırın.

    https://api.amazon.com/auth/o2/token

    the link pasted into the request field.

  7. Seçiniz Authorization sekme ve için Type, seç No Auth.

    The Type dropdown menu with No Auth selected.

  8. Seçiniz Body sekme ve seçin x-www-form-urlencoded.

    The Body tab selected and x-www-form-urlencoded selected.

  9. İçinde Body tablo, aşağıdaki anahtar-değer çiftlerini ekleyin:

    AnahtarValue
    grant_typerefresh_token
    refresh_token[yenileme kodu değeriniz]
    client_id[istemci kimliği değeriniz]
    client_secret[istemci gizli anahtarı değeriniz]

    The key-value pairs from the table entered into the table on the Body tab.

  10. Seçiniz Send.

Yanıt, SP-API'de kimlik doğrulama için kullandığınız erişim kodunu döndürür.

"access_token": "Atza|*****", "refresh_token": "Atzr|*****"' "token_type": "bearer", "expires_in": 3600

Bir SP-API modelini Postman'a aktarın

Bir SP-API uç noktasını çağırmadan önce SP-API modelini {{0}} hizmetine aktarmanız gerekir.

  1. Open the selling-partner-api-models folder on GitHub.

  2. Klasör listesinde, indirmek istediğiniz API modelini bulup seçtikten sonra JSON dosyasını seçin.

  3. JSON dosya görünümünde seçin Raw kaynak kodunu görüntülemek veya ham dosyayı indirmek için indirme simgesini seçin.

  4. Model kaynak kodunu kopyalayın.

  5. Metin düzenleyici (Not Defteri gibi) açın ve model metnini yapıştırın. Ardından, dosyayı ".json" uzantısıyla kaydedin.

  6. Postman"da oturum açın.

  7. için Workspaces, çalışma alanınızı seçin.

  8. Seçiniz Import, JSON dosyanızı seçin ve ardından seçin Open.

  9. Üzerinde Import iletişim kutusu, seçin Postman Collection ve seç Import.

    The Choose how to import your API pop-up page. The Postman Collection option is chosen and has a red box surrounding it. The Import button on the bottom right of the page is also surrounded by a red box.

Dosya başarıyla içe aktarıldığında işlemin başarılı olduğuna dair bir mesaj gösterilir.

A success message stating that 1 out of 1 element was imported and the name of the collection Selling Partner API for Sellers.

SP-API uç noktası çağırın

  1. Postman"da oturum açın.

  2. için Workspaces, çalışma alanınızı seçin.

  3. Üzerinde Collections sekmesi, yeni içe aktarılan API'yi seçin ve seçin GET operasyon.

  4. If you haven't already, Generate an LWA Access Token using Postman. You will need an LWA Access Token to generate a refresh token.

  5. Üzerinde Headers sekme, aşağıdaki anahtar çiftini ekleyin:

    AnahtarValue
    x-amz-access-token[erişim kodu değeriniz]

    The On the Headers tab, when the x-amz-access-token Key is highlighted and the Value is entered with sample text.

  6. Seçiniz Send.

Yanıt metni içinde doldurulur Response pencere.

SP-API korumalı alan uç noktası çağırın

Satış Ortağı API'si korumalı alanlarına çağrı yapma süreci, üretim çağrıları yapmayla aynıdır. Aradaki tek fark, çağrıları Satış Ortağı API'si korumalı alan uç noktalarına yönlendirmenizdir. Satış Ortağı API'si, üretim verilerini etkilemeden veya gerçek dünyadaki olayları tetiklemeden uygulamalarınızı test etmenize olanak tanıyan iki tane korumalı alan ortamı sağlar.

Satış Ortağı API'sinin statik korumalı alanı, statik ve sahte yanıtlar döndürmek için model eşleştirmeyi kullanır. Satış Ortağı API'si dinamik korumalı alanı ile istekler, istek parametrelerine göre gerçekçi yanıtlar döndürebilen bir korumalı alan arka ucuna yönlendirilir.

Refer to Selling Partner API sandbox for more information.

  1. Postman"da oturum açın.

  2. Import the Swagger model for the API you are using to your Postman workspace. For example, the Orders API Swagger Model.

  3. için Workspaces, çalışma alanınızı seçin.

  4. Üzerinde Collections sekme, koleksiyonunuzu seçin ve seçin GET operasyon. Örneğin, bir GET Orders API çağrısını test etmek istiyorsanız, şunu seçin get Orders API çağrısı.

  5. Set the {{baseUrl}} as Selling Partner API sandbox.

  6. On the Params tab, pass the static request values from the Swagger Model. For example, the Orders API.

    The Params tab, which has the CreatedAfter and Markdetplaceids Keys.

  7. When calling a sandbox endpoint, you'll need to check that your request includes all required parameters as defined in the corresponding Swagger model. Refer to the following example of an Order API v0 Swagger Model, where Get Order API call is highlighted with a successful response:

    The Get Order API call, which has a successful response.

  8. If you haven't already, Generate an LWA Access Token using Postman. You will need an LWA Access Token to generate for a refresh token.

  9. Üzerinde Headers sekme, aşağıdaki anahtar çiftini ekleyin:

    AnahtarValue
    x-amz-access-token[erişim kodu değeriniz]

    The On the Headers tab, when the x-amz-access-token Key is highlighted and the Value is entered with sample text.

  10. Seçiniz Send.

  11. Yanıtın, Swagger modeliyle eşleşen bir yük döndürdüğünü doğrulayın.

    Yanıt metni içinde doldurulur Response pencere.

    The Sandbox response example, which shows the returned order information.


Bu sayfa size yardımcı oldu mu?