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
- LWA
client_id
andclient_secret
. You get these credentials after you register your application. Refer to Viewing your application information and credentials for more information. - LWA refresh token. You get your LWA refresh token after authorizing your application.
- SP-API endpoint. Refer to SP-API Endpoints for more information.
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.
-
Open Postman and sign in to your account.
-
için Workspaces, çalışma alanınızı seçin.
-
Seçiniz New.
-
Üzerinde Create New iletişim kutusu, seç HTTP Request.
-
için Request, seç POST.
-
Aşağıdaki bağlantıyı kopyalayıp metin kutusuna yapıştırın.
https://api.amazon.com/auth/o2/token -
Seçiniz Authorization sekme ve için Type, seç No Auth.
-
Seçiniz Body sekme ve seçin x-www-form-urlencoded.
-
İçinde Body tablo, aşağıdaki anahtar-değer çiftlerini ekleyin:
Anahtar Value grant_type
refresh_token refresh_token
[yenileme kodu değeriniz] client_id
[istemci kimliği değeriniz] client_secret
[istemci gizli anahtarı değeriniz] -
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.
-
Open the selling-partner-api-models folder on GitHub.
-
Klasör listesinde, indirmek istediğiniz API modelini bulup seçtikten sonra JSON dosyasını seçin.
-
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.
-
Model kaynak kodunu kopyalayın.
-
Metin düzenleyici (Not Defteri gibi) açın ve model metnini yapıştırın. Ardından, dosyayı ".json" uzantısıyla kaydedin.
-
Postman"da oturum açın.
-
için Workspaces, çalışma alanınızı seçin.
-
Seçiniz Import, JSON dosyanızı seçin ve ardından seçin Open.
-
Üzerinde Import iletişim kutusu, seçin Postman Collection ve seç Import.
Dosya başarıyla içe aktarıldığında işlemin başarılı olduğuna dair bir mesaj gösterilir.
SP-API uç noktası çağırın
-
Postman"da oturum açın.
-
için Workspaces, çalışma alanınızı seçin.
-
Üzerinde Collections sekmesi, yeni içe aktarılan API'yi seçin ve seçin
GET
operasyon. -
If you haven't already, Generate an LWA Access Token using Postman. You will need an LWA Access Token to generate a refresh token.
-
Üzerinde Headers sekme, aşağıdaki anahtar çiftini ekleyin:
Anahtar Value x-amz-access-token
[erişim kodu değeriniz] -
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.
-
Postman"da oturum açın.
-
Import the Swagger model for the API you are using to your Postman workspace. For example, the Orders API Swagger Model.
-
için Workspaces, çalışma alanınızı seçin.
-
Ü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ı. -
Set the
{{baseUrl}}
as Selling Partner API sandbox. -
On the Params tab, pass the static request values from the Swagger Model. For example, the Orders API.
-
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:
-
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.
-
Üzerinde Headers sekme, aşağıdaki anahtar çiftini ekleyin:
Anahtar Value x-amz-access-token
[erişim kodu değeriniz] -
Seçiniz Send.
-
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.
Updated 23 days ago