Мне нужно настроить мою учетную запись (ы) Gmail программно с помощью Ruby. Я проверил приложения api, и похоже, что самым простым решением было бы использовать ClientLogin для входа в систему и простой XML PUT для изменения настройки пересылки, например.Изменение настроек gmail с помощью Ruby
Я написал небольшой тест сценарий так:
Казалось бы, что вызов ClientLogin работает, потому что он возвращается с аутентификацией = лексемы. Однако, когда он отправляет запрос PUT в google, он возвращается с исключением RestClient :: Unauthorized. Я переписал сценарий с чистым net/https, и оказалось, что сообщение, которое я получаю, является недопустимым токеном, но я не могу понять, что не так с моим токеном. Может ли кто-нибудь еще это увидеть?