我正在尝试让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合作,我也会感兴趣?
发布于 2012-06-25 15:36:15
是的,Yammer有一个糟糕的oAuth实现。看起来每个服务都有自己的oauth实现。无论如何,yammer要求用户从其网站复制一个4位数的代码,然后返回到您的服务,将该代码粘贴到您的网站中。只有这样,您才能请求访问代码。
查看这个- http://www.tutorialjinni.com/2011/04/yammer-api-example.html (它在php中,但希望你能理解要点)。
除了有趣的阅读,你什么也做不了-- Yammer API sucks
https://stackoverflow.com/questions/11185049
复制相似问题