0

私は最初、gdata.docs.service.Docserviceを使用してGoogleアカウントにログインしています。

ある時点で、gdata.spreadsheet.service.SpreadsheetsServiceを使用してスプレッドシートを操作したいと思います。

新しいスプレッドシートオブジェクトで再ログインする必要がないので、新しく作成されたスプレッドシートオブジェクトに認証を渡すにはどうすればよいですか?

client = gdata.docs.service.DocsService()
client.ClientLogin(username, password)

ssclient = gdata.spreadsheet.service.SpreadsheetsService()
4

1 に答える 1

1

service=ClientLoginを使用してトークンをリクエストすると、サービスクラスはPOSTリクエストに呼び出される追加のクエリパラメータを追加します。各サービスは一意に識別されます。

  • ドキュメント:service=writely
  • スプレッドシート:service=wise

受け取ったAuthトークンは、その特定のサービスに対してのみ有効である必要があります。

それはさておき、OAuthに移行する必要があります。ClientLogin、つまりユーザー名/パスワードはお勧めしません。

于 2011-07-20T17:55:12.647 に答える