2011-08-08 13 views
0

私はFusion Tableにいくつかのプライベートテーブルを作成しました。これらのテーブルは、App EngineのJava Webアプリケーションからcronジョブによって定期的にアクセスおよび変更する必要があります。サンプルコードを教えてください。そして明確にするために、私は自分のWebアプリケーションのユーザーがプライベートテーブルにアクセスすることを望んでいません。ただcronジョブがアクセスできる必要があります。App Engine cronジョブからプライベートフュージョンテーブルにアクセスするにはどうすればよいですか?

よろしく、 ディミタールBonev

答えて

0

あなたは(メールアドレスとパスワードを:(必要)のClientLoginを使用するか、または表へのアクセスを持つアカウントから有効なOAuthのトーク​​ンを取得して、サーバーにこれだけのcronを、それを保存することができます仕事は、私は私のアプリでは、この方法を使用し、これにアクセスすることができます

いくつかの情報を:。http://code.google.com/apis/fusiontables/docs/developers_guide.html#Authentication

CYA

+0

私は、これらの二つの方法のために聞きました、私のアカウントは2フェーズ認証が有効なので、電子メールとパスワードがClientLoginにとって十分であるかどうかは疑問です。プログラムでoauthトークンを取得できるかどうかはわかりませんが、OAuthが優先されているため一般的にClientLoginに –

0

アクセスにも有料サービスとWebアプリケーションのために制限することができますプライベートテーブルの場合 http://www.google.com/enterprise/mapsearth/

「Googleマップビジネスのための」、ドキュメントに従うことだけが所有者や編集者があなたのテーブルへのアクセス権を持っている」、と言います。他のウェブサイトとGoogle Earthのネットワークリンクに埋め込まれた視覚化は、彼らがデータを呼び出すフュージョンテーブルに認証することができませんので、これらの機能が動作するための表では、公開または非公開のでなければなりません。」 https://developers.google.com/fusiontables/docs/v1/using#authTbl

関連する問題