2011-02-01 3 views
3

Googleアプリケーションエンジンアプリケーションからデータをダウンロードした後、開発サーバーを起動し、ダウンロードしたデータをローカルページに表示します。これはできますか?私はできると確信していますが、私はそれを理解することはできません。もしこれがリピートか、私はちょうど再び愚かになっています。前もって感謝します。私はPython環境を使用しています。Googleアプリエンジン:開発サーバーを使用してダウンロードしたデータを使用する方法

私はこれを試してみました:

google_appengine/appcfg.py upload_data --url=http://localhost:8080/ --filename=Data/copy.csv appname 

この

Application: appname; version: 1. 
Uploading data records. 
[INFO ] Logging to bulkloader-log-20110201.103838 
[INFO ] Throttling transfers: 
[INFO ] Bandwidth: 250000 bytes/second 
[INFO ] HTTP connections: 8/second 
[INFO ] Entities inserted/fetched/modified: 20/second 
[INFO ] Batch Size: 10 
[INFO ] Opening database: bulkloader-progress-20110201.103838.sql3 
Please enter login credentials for localhost 
Email: [email protected] 
Password for [email protected]: 
[INFO ] Connecting to localhost:8080/ 
[INFO ] Authentication Failed 

は私が認証を成功させるために使用することが出来るのですしまいましたか?

+0

この@ gmail.comではなく、@ google.com:[email protected]? – Cuga

答えて

4

[編集]:突然、あなたのコマンドの引数に間違いがありました。 URLはremote_apiのパス(つまり、--url=http://localhost:8080/remote_api)を指している必要があります。

前の答え:ローカルマシンは、GoogleのユーザーDB ;-)

は、次の2つのオプションがありますのコピーを持っていないよう

あなたは、あなたはライブ環境で使用するGoogleの資格情報を使用することはできませんローカル認証を扱う:

  • 認証なし

    ただ、リモートAPIでのログイン要求をコメントアウトあなたのapp.yamlファイル:

    ​​

    ただし、展開する前に再度オンにすることを忘れるかもしれないので、これはお勧めしません。

  • http://localhost:8080/remote_api

    ゴーローカル管理者アカウントを作成します。

    あなたが好きなメールアドレスでログインし、「管理者としてログイン」チェックボックスにチェックを入れてください。

    これまでのようにバルクローダースクリプトを起動し、ログインを求められたら、以前に入力したメールアドレスを使用します。パスワードを尋ねるべきではありません。

+0

これは奇妙なことですが、このような管理者アカウントを作成したことを覚えていませんが、ローカルで復元することができます。友人のコンピュータでは、ローカルに管理者アカウントを作成しようとはしませんでしたが、それはありません。 – Philip

+0

私は両方の手順に従ったと思うし、どちらも私のために働かなかった。どちらの場合も、ユーザ名とパスワードを求められ、自動認証に失敗します。 –

+0

@Aaron:あなたのコマンド引数に間違いがあると思います。私の編集された答えを見てください。 –

1

この問題は、フェデレーテッド・ログイン認証方法を使用すると発生します。 Google User APIに戻してもう一度お試しください。それは動作します;)

関連する問題