所以这真的很奇怪:但是当我尝试与 Asana 联系时,我得到:
Error: invalid_request: The `redirect_uri` parameter does not match a valid url for the application.
我已经从这里复制并粘贴了示例
我确实做了我能做的一切(我整天都在研究,但没有任何效果——大约 6 小时)我做错了什么?
所以这真的很奇怪:但是当我尝试与 Asana 联系时,我得到:
Error: invalid_request: The `redirect_uri` parameter does not match a valid url for the application.
我已经从这里复制并粘贴了示例
我确实做了我能做的一切(我整天都在研究,但没有任何效果——大约 6 小时)我做错了什么?
您可以使用特殊重定向 URI 的变体urn:ietf:wg:oauth:2.0:oob:auto
(与另一个相同,只是:auto
附加到末尾),该变体适用于自行驱动浏览器并可以以编程方式读出令牌并关闭窗口的应用程序。
但是对于您正在使用的两个重定向 URI,窗口的标题应该读取Success <query-string>
该字符串是传递给重定向的查询参数的位置。因此,对于授权流程,它将包括code=...
.
你的应用程序,假设它控制一个浏览器窗口,应该能够导航到 URL,等待它加载,读出标题,然后关闭窗口,所有这些都不需要用户干预(除了用户在当然是浏览器窗口)。