我一直在使用API进行许多交流。
通常,我有API密钥,API密码,就是这样。
现在,一个名为stex的交易所说,我应该使用API 3 API。
API 3使用oauth。
我被要求提供一些重定向URL。重定向网址?我的意思是我应该创建一个仅用于访问API的网站吗?
我在网上四处张望。使用oauth进行的大多数“身份验证”都涉及用户必须单击“接受”按钮。
我还应该使用客户端ID和客户端密钥代替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/您是否应该只使用其API的版本2?