Выполните следующие шаги:
- создал новое приложение на https://developers.kite.trade/apps
- получил
<API key>
на странице сведений о приложении <API secret>
получил со страницы сведений о приложении - , вызвав API с именем holdings API , используя curl следующим образом:
curl -X GET https://api.kite.trade/portfolio/holdings -H 'Authorization: token <API key>:<API secret>' -H 'X-Kite-Version: 3'
Все шаги выглядят правильно для меня, однако я получаю следующую ошибку:
{
"status": "error",
"message": "Incorrect `api_key` or `access_token`.",
"data": null,
"error_type": "TokenException"
}
Я сгенерировал <API secret>
3 раза из консоли сведений о приложении.
Теперь вопросздесь не о том, почему я получаю ошибку от https://api.kite.trade
Вопрос в том, правильный ли заголовок авторизации или нет?Я видел много API, запрашивающих base64-кодированных заголовков , поэтому я тоже так сделал, но API, похоже, не работает.
Разве это не правильный подход для тестирования API?