Amazon-Verkaufspartner-API – Restricted Data Token (RDT) für selbstautorisierte Apps
Posted: 23 Jan 2025, 08:14
Ich versuche, Bestelldaten von einem express.js-Backend mithilfe der Amazon SP-API abzurufen. Ich benötige außerdem Adressdaten, Anpassungsdaten usw., wofür ich einen Restricted Data Token (RDT) benötige. Auf der App-Registrierungsseite habe ich alle Arten von Informationen ausgewählt, auf die die App Zugriff erhalten soll:
[img]https://i.sstatic .net/fzgxJRm6.png[/img]
Aber wenn ich versuche, das Token abzurufen, erhalte ich diese Fehlermeldung:
Ich habe viele verschiedene Werte ausprobiert, aber es funktioniert nicht. So tätige ich den Anruf:
Ich kann jetzt nur Basisdaten abrufen, aber das RDT-Ding funktioniert nicht. Hat jemand Erfahrung damit?
[img]https://i.sstatic .net/fzgxJRm6.png[/img]
Aber wenn ich versuche, das Token abzurufen, erhalte ich diese Fehlermeldung:
Code: Select all
Amazon SP API Error: CustomError: Application does not have access to one or more requested data elements: [buyerInfo, buyerCustomizedInfo, shippingAddress]
Code: Select all
const rdt = await spApi.callAPI({
operation: 'createRestrictedDataToken',
endpoint: 'tokens',
body: {
restrictedResources: [
{
method: 'GET',
path: '/orders/v0/orders',
dataElements: ['shippingAddress']
}
]
}
});