1

我正在尝试让 iOS 客户端使用 Yammer 的 Oauth2 来验证用户。我首先尝试了 GTM-OAuth2 代码,但我无法理解 Yammer 的响应。似乎 GTM 代码期望 access_code 作为查询参数,而 Yammer 将其作为 uri 片段返回。我破解了他的 GTM 代码以查看该片段,但现在它似乎认为存在错误,因为代码和消息字段不在 Yammer 的响应中。

我也尝试使用 OAuth2Client api,但问题是 Yammer 似乎不想使用我传递给它的 redirect_uri,因此 Safari 永远不会获取自定义 url,因此永远不会回调应用程序。

有人有使用 Yammer 的 OAuth2 的工作示例吗?

如果有人让 GTM-OAuth2 与 Facebook 一起工作,我也会感兴趣吗?

4

1 回答 1

1

是的,Yammer 的 oAuth 实现很糟糕。看起来每个服务都采用了自己的 oauth 实现。无论如何,yammer 要求用户从其网站复制 4 位代码,返回到您的服务,将该代码粘贴到您的网站中。只有这样您才能请求访问代码。

检查这个 - http://www.tutorialjinni.com/2011/04/yammer-api-example.html(它在 php 但希望你能得到要点)。

除了有趣的阅读之外,您无能为力 - Yammer API 很烂

于 2012-06-25T07:36:15.237 回答