Giriş
Kişisel verilere erişebilmek için restricted data token servisi kullanılmalıdır.
Kişisel Verilere Erişim
- restrictedDataToken servisine headers -> x-amz-access-token parametresine access_token değerini vererek POST isteği atın.
- Servis sonucunda dönen restrictedDataToken değerini servis tüketimlerinde access_token değeri yerine kullanın.
Örnek İstek
Örnek istek sipariş listesinde alıcı, kargo ve vergi bilgilerini almanız için oluşturulmuştur.
curl --location 'https://sellingpartnerapi-eu.amazon.com/tokens/2021-03-01/restrictedDataToken' \
--header 'x-amz-access-token: Atza|' \
--header 'Content-Type: application/json' \
--data '{
"restrictedResources": [
{
"method": "GET",
"path":"/orders/v0/orders",
"dataElements": ["buyerInfo","shippingAddress","buyerTaxInformation"],
//"path": "/orders/v0/orders/{{orderId}}",
//"path": "/orders/v0/orders/{{orderId}}/buyerInfo",
//"path": "/orders/v0/orders/{{orderId}}/address",
//"path":"/orders/v0/orders/{{orderId}}/orderItems"
}
]
}'{
"expiresIn": 3600,
"restrictedDataToken": "Atz.spr"
} Dikkat Edilmesi Gerekenler
Siparişteki vergi bilgilerinin (buyerTaxInformation) erişilebilmesi için Tax Invoicing rolü ekli olmalıdır.
Siparişteki kargo bilgilerinin (shippingAddress) erişilebilmesi için Doğrudan tüketiciye kargo rolü ekli olmalıdır.
