Доброго времени суток.
Ни как не могу понять как работает API. Есть общее описание работы по запросам :
;-----------------------------------------------------------------------------------------------------------------------
Формат отправки запроса к API
Для отправки или получения информации через публичное API необходимо сформировать соответствующий HTTP-заголовок, который должен передаваться при каждом запросе к API.
Пример такого заголовка:
`Authorization`:` Bearer 19efbdc8ee723b7eb9e6dae1f7a20ca4378b288c`
где `19efbdc8ee723b7eb9e6dae1f7a20ca4378b288c` - ваш уникальный ключ (токен) авторизации.
Пример запроса:
`https://my.prom.ua/api/v1/products/list?limit=5`
;-----------------------------------------------------------------------------------------------------------------------
Но реализовать это на autoit не получается, уже всё перепробовал.
Пример кода написал, но возвращает всё время ошибку авторизации, личный токен имеется. Прошу помощи как это реализовать?
Ни как не могу понять как работает API. Есть общее описание работы по запросам :
;-----------------------------------------------------------------------------------------------------------------------
Формат отправки запроса к API
Для отправки или получения информации через публичное API необходимо сформировать соответствующий HTTP-заголовок, который должен передаваться при каждом запросе к API.
Пример такого заголовка:
`Authorization`:` Bearer 19efbdc8ee723b7eb9e6dae1f7a20ca4378b288c`
где `19efbdc8ee723b7eb9e6dae1f7a20ca4378b288c` - ваш уникальный ключ (токен) авторизации.
Пример запроса:
`https://my.prom.ua/api/v1/products/list?limit=5`
;-----------------------------------------------------------------------------------------------------------------------
Но реализовать это на autoit не получается, уже всё перепробовал.
Пример кода написал, но возвращает всё время ошибку авторизации, личный токен имеется. Прошу помощи как это реализовать?
Код:
$AUTH_TOKEN = "Мой токен доступа"
$oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oHTTP.Open('GET', 'https://my.prom.ua')
$oHTTP.setRequestProperty("Authorization","Bearer "&$AUTH_TOKEN)
$oHTTP.Open('GET', 'https://my.prom.ua/api/v1/products/list?limit=5')
$oHTTP.Send('')
$oHTTP.WaitForResponse
$sHTML = $oHTTP.ResponseText
MsgBox(0,'',$sHTML,0)