当我验证应用程序以连接到 Yammer 时,如果redirect_uri
包含空格,例如:
redirect_uri="http://www.example.com/test url/auth"
Yammer 无法重定向 uri 并显示错误页面。页面显示:
我们很抱歉,但有些不对劲。
任何人都可以帮忙吗?
当我验证应用程序以连接到 Yammer 时,如果redirect_uri
包含空格,例如:
redirect_uri="http://www.example.com/test url/auth"
Yammer 无法重定向 uri 并显示错误页面。页面显示:
我们很抱歉,但有些不对劲。
任何人都可以帮忙吗?
您可以尝试%20
代替空间。也许它有帮助。
根据RFC
可以说空格是可以忽略的。
The whitespace should be ignored when the URI is extracted.
所以这就是我所能建议的。尝试%20
我使用 %20 代替空格,然后使用 escape() 对 url 进行编码,如下所示:redirect_uri=escape(" http://www.example.com/test%20url/auth "); 它工作得很好。