Giriş
Firmanız için özel uygulama geliştiriyorsanız yetkilendirme için öz yetkilendirme (Self Authorization) sürecini kullanabilirsiniz.
Satıcı Yetki Alma
- Seller central sayfasına giriş yapın. (https://sellercentral.amazon.com.tr/)
- Sol menüden Uygulamalar ve Hizmetler > Uygulama Geliştirme linkine tıklayın.
- Yetki vermek istediğiniz uygulamanızın en ağında bulunan Eylem bölümünde Onayla'ya tıklayın.
- 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.
- Yetkilendirme Uygulaması'na tıklayın. Yenileme belirteci (refresh_token) bilgisini alın.
- 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.
- Post URL https://api.amazon.com/auth/o2/token
- 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.
- code parametresine refresh_token bilgisini geçin.
- 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.