我正在尝试让iOS客户端使用Yammer的Oauth2来验证用户。我首先尝试了GTM-OAuth2代码,但我无法理解Yammer的响应。似乎GTM代码期望access_code作为查询参数,而Yammer将其作为uri片段返回。我破解他的GTM代码来查看片段,但现在它似乎认为存在错误,因为代码和消息字段不在Yammer的响应中。
我也试过使用OAuth2Client api,但问题是Yammer似乎不想使用我传递给它的redirect_uri,因此Safari永远不会获取自定义URL,因此永远不会回调应用程序。< / p>
有没有人有使用Yammer的OAuth2的工作示例?
如果有人让GTM-OAuth2与Facebook合作,我也会感兴趣吗?
答案 0 :(得分:1)
是的,Yammer对oAuth的实施很糟糕。看起来每个服务都采用了自己的oauth实现。无论如何,yammer要求用户从其网站上复制一个4位数的代码,然后返回到您的服务粘贴您网站上的代码。只有这样,您才能请求访问代码。
检查一下 - http://www.tutorialjinni.com/2011/04/yammer-api-example.html(在php中,但希望你能得到主旨)。
你无能为力,但有趣的阅读 - Yammer API sucks