yammer oauth错误无效重定向uri

时间:2014-09-25 11:55:45

标签: oauth-2.0 yammer

我们使用OAuth2.0服务器端流程与YAMMER集成。

我们的一些客户有子域名,因此我们的重定向URI必须是动态的。我们将yammer-app设置为具有documentation中指定的动态重定向URI。我们的重定向URI如下所示:

https://example.com

问题:

它不是每次都有效!某些重定向到YAMMER用户身份验证页面会收到此错误:

invalid redirect_uri

网址如下所示:

https://www.yammer.com/dialog/oauth?client_id=XXX&redirect_uri=http://www.examle.com/yammer/callback

错误只会发生一段时间,因此很难重现或追查原因。

我尝试从YAMMER上的应用设置中删除重定向网址。错误仍然存​​在!

有没有人遇到过这个问题? 我们做错了什么?

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。根据文档,我的第一种方法是正确的。要使用动态重定向URL,请输入以下域: https://example.com

答案 1 :(得分:0)

您可以尝试重定向到默认值(http://yammer.com/)。在过去,您不需要此参数,它始终会重定向到http://yammer.com

请参阅这些过时的文档: https://developer.yammer.com/oauth2-quickstart/