Amazon SP API – createReport возвращает запрещенный доступJAVA

Программисты JAVA общаются здесь
Anonymous
Amazon SP API – createReport возвращает запрещенный доступ

Сообщение Anonymous »

У меня есть частный доступ к личным данным разработчика (+ прямая доставка потребителю), но когда я пытаюсь создатьReport, код даже не достигает сообщения «после CREATE_REPORT» в моем коде и выдает мне исключение:

Код: Выделить всё

"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;
}
все остальные запросы, не являющиеся личными, работают с этими учетными данными.

Подробнее здесь: https://stackoverflow.com/questions/797 ... den-access

Вернуться в «JAVA»