1

ここでのデータの流れはやや遠回りですが、やりたいことを達成する他の方法を知りません。私の最終的な望みは、Google Map Engine で地図を作成したルートを表示する Web ページを作成し、現在地を定期的に表示して更新することです。現在、IFTTT Android アプリを介して位置データを使用して Google スプレッドシートを更新しています。Google サイトの Web サイトで JavaScript を介してそのデータを取得する方法は既に把握しています (スプレッドシートの権限は、URL を知っている人なら誰でもアクセスできるように設定されています)。さらに、API Explorer を介して DataTable を更新する正しい API 呼び出しを見つけました ( batchPatch)。ただし、サイトにアクセスする他の人によってスクリプトがアクティブ化されたときに、スクリプトが DataTable のこれらの値を更新できるようにする方法がわかりません (これらの人々は、Google のアクセス許可システムを介してサイトへのアクセスを許可した人のみになります。ただし、リンクを共有しているすべての人に拡張できる可能性があります)。

最終的に、Google のアクセス許可システムは、何らかの方法で自分のデータにアクセスして変更する人々のみを対象としていたようです。他の人 (またはサイトの JavaScript) が私のデータにアクセスして変更できるようにする方法はありますか?

4

1 に答える 1

1

Maps Engine には「公開書き込み」権限はありませんが、サービス アカウント (人以外/Gmail 以外のスタイルのアカウント) を設定して、書き込み権限を付与することができます。

Maps Engine でのサービス アカウント認証について説明しているドキュメントは、https ://developers.google.com/maps-engine/documentation/oauth/serviceaccount にあります。

通常、これは、クライアント コードから直接リクエストを作成するのではなく、サーバー上で公開したいアクション (マップの編集など) を設定し、クライアントにサーバーを呼び出させることによって実装されます。

于 2014-12-08T06:04:47.903 に答える