oauth2是否总是需要用户交互?

时间:2019-03-22 21:41:19

标签: oauth-2.0

我想在https://apidocs.stex.com/

处访问一些私有API

我一直在使用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?

0 个答案:

没有答案