Google App Engine アプリケーションがクライアントの Google ドライブ上の Google スプレッドシートに接続できるようにしたいと考えています。この 2 日半、試行錯誤してきましたが、どこにも行き着きませんでした。GAE Python ドキュメントの半分が古くなっているようです。たとえば、いくつかの例には がありwebapp
、それらを に変更するまでwebapp2
機能しませんが、常に機能するとは限りません。
https://code.google.com/apis/console/で OAuth2.0 のものを作成しました(何と呼ぶかはよくわかりません) 。
これで、クライアント ID とクライアント シークレットを取得できましたが、1 つのドキュメントで と について話しましCONSUMER_KEY
たCONSUMER_SECRET
。それで、それらは同じですか?
次のドキュメントに従って、OAuth を使用してタスクを読み取りました(別の API であることはわかっています)が、ステップ/タスク 3 を理解できませんでした。接続するすべてのファイル/ライブラリを使用しているかどうかわかりませんOAuth。私はgdata-2.0.17
ファイルを持っており、ログイン資格情報をハードコーディングしてドライブとスプレッドシートに接続する方法を知っていますが、資格情報を教えてくれるユーザーはいません。
私は通常、コードを要求したり、助けを求めたりすることはありませんが、この OAuth API/サービス全体で完全に迷っています。
OAuth 2.0 と を使用し、あなたがテストしたサンプル コードを誰かが投稿できればwebapp2
、それは素晴らしいことです。
Google のサーバーで認証し、OAuth 2.0 と webapp2 を使用してユーザーのスプレッドシートに接続できるサンプル GAE Python プロジェクトに誰かが私をリンクしてくれたら、私は大喜びです。