Передача токена в заголовке API Пророка 21

Это первый раз, когда я работаю с Пророком 21 от Epicor. Мне трудно понять, как передать токен в заголовке HTTP-запроса после аутентификации с использованием учетной записи пользователя.

https: // локальный: 4443 / API / безопасность / маркер / имя пользователя ={} ИМЯ_ПОЛЬЗОВАТЕЛЯ&пароль = {PASSWORD}

Возвращает токен, но я не уверен, какой заголовок запроса должен быть установлен. Я пробовал Token, AccessToken и кучу других комбинаций, но я всегда получаю это сообщение:

<TokenError xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Description>Token Validation Exception Occured</Description>
<Error>invalid_request</Error>
<Uri/>
</TokenError>

Вот пример того, что я пытаюсь:

https: // локальный: 4443 / API / инвентарь / v2 / части /

заголовок

Token = token eoWffZR0PlReRLwHopOTNSoBccwj96VSkjGYX2QnGdLjqY10mREmjwh4GDXqpf7HBBHrFImN3T4RtHEPjBK+VQ5EniquqnBbOAvlzf+5amV3rKDB67w5XbyoOzD2YSiFOULoRRY2Iaxe7pAy5JaWQ==

Token = eoWffZR0PlReRLwHopOTNSoBccwj96VSkjGYX2QnGdLjqY10mREmjwh4GDXqpf7HBBHrFImN3T4RtHEPjBK+VQ5EniquqnBbOAvlzf+5amV3rKDB67w5XbyoOzD2YSiFOULoRRY2Iaxe7pAy5JaWQ==

Я не буду включать больше примеров, но я попробовал все виды комбинаций. Я также рассмотрел документацию SDK, которая довольно бесполезна. Например, вот пример кода JavaScript, но он включает функции, которых нет в документации, поэтому я не вижу, как он структурирует запрос.

<script type="text/javascript">
var gToken;

function getTokenUI(){
var userName = $('#name').val();
var passWord = $('#password').val();
var jsonToken = getToken(userName, passWord)
gToken = jsonToken.AccessToken
$('#return ul').append('<li>' + gToken + '</li>');
}

function getOppUI() {
var oppID = $('#oppid').val();
var xhr = ajaxRequest("GET", OppResourceURL(oppID), null, "json", gToken);
$('#restreturn ul').append('<li>' + xhr.responseText + '</li>');

var jsonObj = $.parseJSON(xhr.responseText);

$.each(jsonObj, function(key, val) {
$('body').append('<div>' + key + ": " + val + '</div>');
});
}
</script>

Я в основном ищу некоторую помощь в структурировании заголовка, чтобы я мог отправить по токену. Я хочу использовать PHP-фреймворк Laravel, чтобы сделать это.

Заранее спасибо за ваше время и помощь с этим.

0

Решение

Вот и получается, что эта аутентификация довольно стандартная, я просто скинул ссылку на токен в документации.

Настройка Authorization = Bearer {token} работает.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]