Я пытаюсь использовать ЗДЕСЬ API REST для получения результатов моей работы. Я протестировал мой запрос GET в Postman, и он отлично работал, используя мой apiKey, без использования дополнительных заголовков (кроме Content-Type: application / octet-stream).
Но когда я пытаюсь попробовать тот же запрос, используя AJAX с jQuery, я получаю ответ 400, говорящий мне, что мне нужны app_id и app_code. Мой код:
$.ajax({
async: false,
contentType: "application/octet-stream",
type: 'GET',
url: "https://batch.geocoder.ls.hereapi.com/6.2/jobs/{JOB_ID}/result?apiKey={API_KEY}",
}).done(function (result) {
console.log(result);
});
Заголовок возврата:
{"error":"Bad Request","error_description":"The request is missing the app_id and app_code parameters. They must both be passed as query parameters. If you do not have app_id and app_code, please obtain them through your customer representative or at http://developer.here.com/myapps."}
Использование этой обычной ссылки работает, когда она помещается в строку URL. в моем браузере.
Использование комбинации идентификатора приложения на странице https://developer.here.com/projects/ в разделе REST и apikey в качестве api_code также не работает. Это говорит мне о том, что это недопустимая пара.
Я понятия не имею, какие учетные данные я должен сейчас использовать.
Спасибо за помощь заранее!