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