1

Google App Engine アプリケーションがクライアントの Google ドライブ上の Google スプレッドシートに接続できるようにしたいと考えています。この 2 日半、試行錯誤してきましたが、どこにも行き着きませんでした。GAE Python ドキュメントの半分が古くなっているようです。たとえば、いくつかの例には がありwebapp、それらを に変更するまでwebapp2機能しませんが、常に機能するとは限りません。

https://code.google.com/apis/console/で OAuth2.0 のものを作成しました(何と呼ぶか​​はよくわかりません) 。

これで、クライアント ID とクライアント シークレットを取得できましたが、1 つのドキュメントで と について話しましCONSUMER_KEYCONSUMER_SECRET。それで、それらは同じですか?

次のドキュメントに従って、OAuth を使用してタスクを読み取りました(別の API であることはわかっています)が、ステップ/タスク 3 を理解できませんでした。接続するすべてのファイル/ライブラリを使用しているかどうかわかりませんOAuth。私はgdata-2.0.17ファイルを持っており、ログイン資格情報をハードコーディングしてドライブとスプレッドシートに接続する方法を知っていますが、資格情報を教えてくれるユーザーはいません。

私は通常、コードを要求したり、助けを求めたりすることはありませんが、この OAuth API/サービス全体で完全に迷っています。

OAuth 2.0 と を使用し、あなたがテストしたサンプル コードを誰かが投稿できればwebapp2、それは素晴らしいことです。

Google のサーバーで認証し、OAuth 2.0 と webapp2 を使用してユーザーのスプレッドシートに接続できるサンプル GAE Python プロジェクトに誰かが私をリンクしてくれたら、私は大喜びです。

4

2 に答える 2

4

この記事では、GAEのGoogleドライブを使用した完全なサンプルアプリケーションについて説明します。

于 2012-08-16T00:25:21.087 に答える
0

スプレッドシートのコンテンツにアクセスする必要がある場合は、「Google App Engine (Python) を使用して認証済みの Google データ フィードを取得する」を参照してください。

この記事のサンプルは Google Document List API を使用していますが、スプレッドシートスコープとスプレッドシートクライアントまたはサービスを使用するように簡単に変更できます。

ファイルのリストのみが必要な場合は、@ SebastionKreft が提案したように Drive を使用することをお勧めします

于 2012-08-16T02:25:01.610 に答える