2015-03-25 62 views
-1

无法通过Yammer进行身份验证。 我试图使用socialauth库,但没有任何成功。 public void onError(SocialAuthError socialAuthError) 错误日志: org.brickred.socialauth.exception.SocialAuthConfigurationException:获取Access令牌时出现问题。应用程序密钥或密钥可能是错误的。运行应用程序的服务器应该与注册以获取密钥的服务器相同。 无法使用SocialAuth连接 我再次检查了密钥,并且consumer_key和consumer_secret都是正确的。 即使已注册该问题,但似乎该项目不再受支持。Android Yammer身份验证问题

https://code.google.com/p/socialauth/issues/detail?id=385&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Modified

用我自己的身份验证,我能得到一个访问令牌,但不能做任何的REST API调用。只是一直出现“未授权”(401)错误。 根据文档,HTTP params很好,得到了所有的cookie,但不能使用REST-API。

任何想法?

回答

0

固定。问题出在错误的标题位置。我一直在使用方法handler.setRequestHeaders(...)将头文件设置为loopj异步http客户端的响应处理程序,但正确的方法是将头文件添加到client - client.addHeader(“Authorization”,“Bearer” + access_token);