API Reference

Öz Yetkilendirme

 Giriş

Firmanız için özel uygulama geliştiriyorsanız yetkilendirme için öz yetkilendirme (Self Authorization) sürecini kullanabilirsiniz.

Satıcı Yetki Alma

  1. Seller central sayfasına giriş yapın. (https://sellercentral.amazon.com.tr/)
  2. Sol menüden Uygulamalar ve Hizmetler > Uygulama Geliştirme linkine tıklayın.
  3. Yetki vermek istediğiniz uygulamanızın en ağında bulunan Eylem bölümünde Onayla'ya tıklayın.
  4. Açılan sayfada Bir uygulamaya, farklı bir hesaba erişme yetkisi vermek için ilgili hesapta oturum açın. seçeneğine tıklayın ve yetki vermek istediğiniz satıcı giriş bilgileriyle oturum açın.
  5. Yetkilendirme Uygulaması'na tıklayın. Yenileme belirteci (refresh_token) bilgisini alın.
  6. Amazon LWA otorizasyon servisini client_id, client_secret, code, grant_type, refresh_token parametrelerini geçerek POST isteği atın ve dönen access_token yetki kodunuzu kaydedin.
    1. Post URL https://api.amazon.com/auth/o2/token
    2. client_id (İstemci tanımlayıcısı) ve client_secret (İstemci sırrı) parametre değerlerini uygulama sayfanızdan LWA kimlik bilgilerini görüntüle diyerek bilgileri alın.
    3. code parametresine refresh_token bilgisini geçin.
    4. grant_type parametresine yetkilendirmeden aldığınız refresh_token değerini girin.

      📘

      Access token değeri 1 saat süreyle geçerlidir. Access token değerinin süresi dolduğunda Yetki Yenileme'yi kullanarak yeni bir access token üretebilirsiniz.

LWA otorizasyonu örnek isteği

curl --location 'https://api.amazon.com/auth/o2/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=refresh_token' \
--data-urlencode 'refresh_token=example_token_code' \
--data-urlencode 'client_id=client_id_example' \
--data-urlencode 'client_secret=client_secret_example'

LWA otorizasyonu örnek cevabı

{
  "access_token": "Atza_token",
  "token_type": "bearer",
  "expires_in": 3600,
  "refresh_token": "Atzr_refresh_token"
}

Dikkat Edilmesi Gerekenler

❗️

access_token değeri 1 saat süreyle geçerlidir. Access token süresi bittiğinde, refresh_token ile yeni access_token alabilirsiniz.

Detaylar için yetki yenileme'yi inceleyin.

 Önemli Notlar

📘

 Kişisel verilere erişmek için, Kişisel Verilere Erişim bölümünü inceleyin. LWA otorizasyonu ile aldığınız access token ile kişisel verilere erişim sağlanmamaktadır.