小さな Bigquery プロジェクトを作成しましたが、OAuth 2 フローを使用して単純なクライアント側 JavaScript を介してアクセスする必要があります。
現在、Aptana で自分の PC からテストを実行しているだけなので、クライアント ID を要求するときに、http://localhost:8020
「javascript origins」フィールドに URL を指定しました。登録するアプリの種類を尋ねられたとき、「Web アプリケーション」を選択しました。
ここに示す例をコピーして貼り付けました。
https://developers.google.com/bigquery/docs/authorization#client-side-javascript
言われたように、プロジェクト番号とクライアントIDを自分のものに置き換えました。ただし、gapi.auth() は失敗し、「無効なクライアント」というエラーがあることを示すポップアップ ウィンドウが表示されます。その他のパラメータは次のとおりです。
scope=https://www.googleapis.com/auth/bigquery
response_type=token
redirect_uri=postmessage
proxy=oauth2relay1213926397
origin=http://127.0.0.1:8020
state=1100863975|0.29982968120843295
client_id=xxxxxxxxxxxx.apps.googleusercontent.com
authuser=0
クライアント ID とプロジェクト番号が正しいかどうかを 3 回確認しましたが、(少なくとも、コンソールにあるものと同じです)。ただし、私のクライアントIDは存在しないようです。私は何を間違っていますか?何か不足していますか?
前もって感謝します。