我最近开始工作的API的和一些API提供商不要求重定向URL,而其他一些要求。我写了一个使用python的交易算法策略。当我向Fyers(股票经纪人)请求API时,团队让我提供一个重定向URL。什么是重定向URL?以及如何创建它?
我已附上图片供参考。在上图中,有一个重定向URL的文本框。你能解释一下什么是重定向URL吗?如果我的代码在heroku上,如何创建一个重定向URL来调用API进行身份验证?
我最近开始工作的API的和一些API提供商不要求重定向URL,而其他一些要求。我写了一个使用python的交易算法策略。当我向Fyers(股票经纪人)请求API时,团队让我提供一个重定向URL。什么是重定向URL?以及如何创建它?
我已附上图片供参考。在上图中,有一个重定向URL的文本框。你能解释一下什么是重定向URL吗?如果我的代码在heroku上,如何创建一个重定向URL来调用API进行身份验证?
3条答案
按热度按时间lnlaulya1#
oAuth workflow需要重定向URL:基本上,授权服务器将把用户重定向回注册为“重定向URL”的URL,该URL包括授权码或令牌。
如果您注册了一个类似
https://myapp.herokuapp.com
的URL,您将被重定向到重定向URL必须是有效的可访问页面:如果这个过程是手动的,你只需要从浏览器中复制
access_code
并相应地使用它。如果它是一个应用程序,您需要接收上面的重定向(URL基本上是您的应用程序),获取所需的信息(参数)并实现您的逻辑。
ep6jt1vc2#
测试默认Fyers重定向URL
nhaq1z213#
为了简单起见,您可以使用localhost作为重定向URL。类似于http://localhost:4004/的东西如果需要,您可以更改端口号(4004)。