【问题标题】:Android Yammer authentication issueAndroid Yammer 身份验证问题
【发布时间】:2015-05-28 21:35:19
【问题描述】:

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

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

通过我自己的身份验证,我可以获得访问令牌,但无法进行任何 REST-API 调用。一直收到错误“未经授权”(401)。 根据文档,HTTP 参数很好,得到了所有的 cookie,但不能使用 REST-API。

有什么想法吗?

【问题讨论】:

    标签: android oauth-2.0 yammer


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多