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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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