【问题标题】:Something went wrong when authenticating the app to connect to Yammer验证应用以连接到 Yammer 时出现问题
【发布时间】:2014-02-27 09:59:34
【问题描述】:

当我验证应用程序连接到 Yammer 时,如果redirect_uri 包含空格,例如:

redirect_uri="http://www.example.com/test url/auth"

Yammer 无法重定向 uri 并显示错误页面。页面显示:

很抱歉,出了点问题。

有人可以帮忙吗?

【问题讨论】:

    标签: authentication yammer


    【解决方案1】:

    您可以尝试使用%20 代替 空格。也许有帮助。

    RFC

    可以看出空格是要忽略的。

    The whitespace should be ignored when the URI is extracted.
    

    所以这就是我所能建议的。试试%20

    【讨论】:

    • 我试过这个方法,但是没用。还是谢谢。
    • 那你确定这个网址是正确的吗?如果您手动提出请求,是否有实际的积极结果?抱歉,我个人不知道这里可能存在什么问题,尽管我对此原因非常感兴趣,届时我会关注这个问题来了解自己。
    • 我确定该 URL 是可访问的。
    • @Simer 我不知道,但如果你找到了你的解决方案,请将你的答案添加到这个答案旁边并接受你自己的答案,这样我和其他许多人就可以知道有什么特别之处抱怨。谢谢。
    【解决方案2】:

    我使用 %20 代替空格,然后使用 escape() 对 url 进行编码,如下所示: redirect_uri=escape("http://www.example.com/test%20url/auth"); 效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-07
      • 2015-05-28
      • 2014-05-16
      • 2021-03-13
      • 2019-06-28
      • 2011-11-15
      相关资源
      最近更新 更多