Рельсы Google Data List API AuthSub Token Недействительный - PullRequest
0 голосов
/ 21 июля 2011

Я создал аутентификацию, используя API списка документов. Я успешно прошел аутентификацию и могу получить токен, который позволяет мне видеть все документы, которые есть у пользователя, но я не могу загрузить новый документ.

Я подозреваю, что это может быть потому, что я использую secure = false для GData4Ruby AuthSub, но я изменил 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>
): 

1 Ответ

0 голосов
/ 21 июля 2011

Неважно, я понял это. Для тех, у кого возникла эта проблема с использованием GDocs4Ruby, в источнике для гема он проходит аутентификацию с помощью токена Google Auth, но я получил свой токен через AuthSub. Поэтому вы должны изменить этот запрос на публикацию, чтобы он не только передавал ваш токен, но и маркировал этот заголовок как «AuthSub», а не «Google Auth»

...