Amazon SP API – createReport gibt verbotenen Zugriff zurückJava

Java-Forum
Anonymous
 Amazon SP API – createReport gibt verbotenen Zugriff zurück

Post by Anonymous »

Ich habe privaten Entwickler-PII-Zugriff (+ Direct-to-Consumer-Versand), aber wenn ich versuche, einen Bericht zu erstellen, erreicht der Code nicht einmal die Meldung „after CREATE_REPORT“ in meinem Code und gab mir eine Ausnahme mit:

Code: Select all

"errors": [
{
"code": "Unauthorized",
"message": "Access to the resource is forbidden",
"details": ""
}
]

public String requestCreateReport() {
System.out.println("-req: requestCreateReport");
ReportsApi lAPi = new ReportsApi(API_CLIENT);
CreateReportSpecification lSpec = new CreateReportSpecification();
lSpec.setReportType("GET_FLAT_FILE_ACTIONABLE_ORDER_DATA_SHIPPING");
lSpec.setMarketplaceIds(SUPPORTER_MARKETPLACES);
lSpec.setDataStartTime(OffsetDateTime.now().minusDays(14));
lSpec.setDataEndTime(OffsetDateTime.now());

try {
System.out.println("before CREATE_REPORT");
_responseCreateReport = lAPi.createReport(lSpec);
System.out.println("after CREATE_REPORT");
return _responseCreateReport.getReportId();
} catch (ApiException e) {
System.err.println("Error creating report: " + e.getResponseBody());
e.printStackTrace();
}
return null;
}
Alle anderen Nicht-PII-Anfragen funktionieren mit diesen Anmeldeinformationen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post