Ruby を使用してプログラムで Gmail アカウントを構成する必要があります。私はアプリのAPIをチェックアウトしましたが、最も簡単な解決策は、ログインにClientLoginを使用し、転送設定を変更するための単純なXML PUTを使用することです。
次のような小さなテスト スクリプトを作成しました。
ClientLogin への呼び出しは、Auth= トークンで返されるため、機能しているように見えます。ただし、Google に PUT リクエストを送信すると、RestClient::Unauthorized 例外が返されます。純粋な net/https でスクリプトを書き直したところ、受け取ったメッセージが無効なトークンであることがわかりましたが、トークンの何が問題なのかわかりません。他の誰かがそれを見ることができますか?