Я хочу получить доступ к частному API здесь https://apidocs.stex.com/
Я использую API для многих бирж.
Обычно у меня есть ключ API, секрет API, и все.
Теперь обмен, называемый stex, говорит, что я должен использовать API 3 API.
API 3 использует oauth.
Меня попросили указать URL-адрес для перенаправления. URL перенаправления? Я имею в виду, должен ли я создать веб-сайт только для доступа к API?
Я смотрю в Интернете. В большинстве случаев «аутентификация» с помощью oauth требует от пользователя нажатия кнопки «Принять».
Также вместо ключа API и секрета API я должен использовать идентификатор клиента и секрет клиента.
Это заставляет меня задуматься, подходит ли мне что-то, использующее oauth.
Я сделал
If token = "" Then
Dim token1 = CookieAwareWebClient.downloadString1("https://app.stex.com/oauth/authorize?client_id=142&client_secret=3vmEisPCGekF1JGePkwdSKdf4Q00lJTKmwxh5x8P", "", {Tuple.Create("accept", "application/json")})
End If
Но он показывает пустой. Если я удаляю accept: application / json из заголовка, я получаю html.
На данный момент, я сильно полагаю, что, должно быть, я все неправильно понял.
Похоже, что oauth2 предназначен для приложений с взаимодействием с пользователем.
Я создаю приложение, которое может работать в течение нескольких дней без взаимодействия с пользователем.
Я просто хочу убедиться, что мой вывод верен.
На самом деле, для обмена stex, https://help.stex.com/ как вы думаете, мне следует использовать версию 2 их API?