【问题标题】:Rails Google Data List API AuthSub Token InvalidRails Google 数据列表 API AuthSub 令牌无效
【发布时间】:2011-09-17 14:00:48
【问题描述】:

我使用 Documents List API 创建了一个身份验证。我已成功通过身份验证,并且可以获得一个令牌,该令牌允许我查看用户拥有的所有文档,但我无法上传新文档。

我怀疑这可能是因为我对 GData4Ruby AuthSub 使用了 secure = false,但我更改了 API,所以它正在查询 http://docs.google.com/feeds/documents/private/full。 Https: 版本也不起作用,但可能是因为我请求了一个不安全的令牌。

有人知道如何解决这个问题吗?确切错误:

GData4Ruby::HTTPRequestFailed (<HTML>
<HEAD>
<TITLE>Token invalid</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Token invalid</H1>
<H2>Error 401</H2>
</BODY>
</HTML>
): 

【问题讨论】:

    标签: ruby-on-rails google-docs google-docs-api authsub


    【解决方案1】:

    没关系,我想通了。对于使用 GDocs4Ruby 遇到此问题的任何人,在 gem 的源代码中,它使用 Google Auth 令牌进行身份验证,但我通过 AuthSub 收到了我的令牌。因此,您必须更改该发布请求,不仅要传递您的令牌,还要将该标头标记为“AuthSub”而不是“Google Auth”

    【讨论】:

      猜你喜欢
      • 2011-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 2013-05-02
      相关资源
      最近更新 更多