0

JavaScript から UPDATE クエリを使用して Google Fusion テーブルを更新する方法を探しました。フュージョン テーブル情報を読み取って処理した後、コード自体から生成された配列で 1 つの列を更新するだけです。ユーザーがテーブルを更新する必要はありません。

Javascript のみを使用してこれを行う方法はありますか? それとも、OAuth 2.0 と php の組み合わせが本当に必要ですか? これの実例はありますか?私が見つけたのは、非常に漠然とした、または断片的なものだけです。

ありがとうございました。

4

1 に答える 1

0

はい、OAuth 2.0 と何らかのサーバー側コード (PHP など) が必要です。ユーザーがテーブルを更新する必要がない場合は、アプリケーションの中央データベースのようなものとして Fusion Tables を使用していると思います。

この目的のために (つまり、ユーザーが関与することなく)、Google はいわゆるサービス アカウントを提供します。このようなサービス アカウントを使用する場合、テーブルへのアクセス権をこのアカウントに付与するだけで、サーバー側のコードを介してテーブルを更新できます。GoogleのPHP OAuth ライブラリはサービス アカウントをサポートしており、非常に使いやすいです。

できるだけ多くの JavaScript コードを使用したい場合は、JavaScript コードに PHP OAuth ライブラリへのインターフェイスを提供できます (詳細については、同様の質問に対する私の回答を参照してください)。それ以外の場合は、UPDATEステートメントを PHP コードに任せるだけで問題ありません。

于 2012-08-09T23:07:32.000 に答える