Использование mashape API в sapui5

Я новичок в sapui5 и пытаюсь использовать Hearthstone API, чтобы показать список карт.

Я зарегистрировался на странице и получил X-Mashape-Key, который я использую, чтобы попытаться подключиться к API.

Для этого я создал пункт назначения со следующей информацией:

введите здесь описание изображения

Кроме того, я создал представление и соответствующий ему контроллер с функцией onInit со следующим кодом:

введите здесь описание изображения

Быть sUrl: /hsApi/cards и oHeaders:

var oHeaders = {            
  "X-Mashape-Key": "key"
};

Результат, который я получаю, следующий:

введите здесь описание изображения

Запрос не выполняется, заявляя, что я не уполномочен запрашивать информацию, хотя, выполняя тот же запрос в PostMan, я получаю информацию.

Скорее всего, это вызвано чем-то действительно очевидным, но я не могу этого увидеть.


person Xnail    schedule 25.11.2017    source источник


Ответы (1)


Не могли бы вы попробовать добавить следующее свойство к месту назначения? Я не уверен, что именно делает это свойство, но, возможно, оно вам нужно, чтобы разрешить использование этого места назначения в вашей WebIDE. Также попробуйте изменить «True» и «TRUE» на «true» в нижнем регистре.

введите здесь описание изображения

Но я думаю, что вам вообще не нужно никакого «Дополнительного свойства». Не помешает попробовать и без них.

Пожалуйста, имейте в виду, что вам нужно перезапускать WebIDE каждый раз, когда вы что-то меняете в своих пунктах назначения, так как они загружаются статически каждый раз, когда загружается WebIDE.

person luuksen    schedule 27.11.2017