【发布时间】:2013-02-04 15:41:30
【问题描述】:
我有一个用于向 Google 授权的有效 OAuth 流程。我的应用程序可以从只有用于授权的帐户才能访问的区域从 Google Sites API 获取数据,所以我知道这很有效。麻烦在于通过 API 创建新数据。尝试 POST 到端点时,我始终收到“未知授权标头”。当我尝试使用 Google Oauth Playground 时,真正的挫败感出现了。我输入了我拥有的凭据,输入了相同的端点和相同的请求正文,然后在那里尝试——一切正常。
我在 API 端使用 Ruby 1.9.3,并且我已经尝试使用 oauth-ruby 和 Google 编写的 signet 客户端。两者都做同样的事情。我已经验证并重新验证了凭据是否符合我的预期(两者都只是检查,并在 Oauth Playground 中使用相同的凭据并看到它们正常工作)。
我不知道为什么会发生这种情况,因为 Google 的 API 提供的关于我的请求到底出了什么问题的宝贵信息很少。
为了记录,我正在使用; 红宝石 1.9.3 面向客户的 oauth-ruby 和 signet OAuth 1.0 HMAC-SHA1 散列 三足授权
【问题讨论】:
标签: oauth