5

たとえば、次のリクエストでウェブサーバーから REST API 経由で BigQuery にアクセスしようとしています。

https://www.googleapis.com/bigquery/v2/projects/project%3Aid/queries?fields=rows&key= {YOUR_API_KEY}

{YOUR_API_KEY} として、Google API コンソールからサーバー アプリの API キーを使用していますが、「401 Unauthorized」というメッセージが表示されます

認証のためにユーザーの操作なしでサーバーからこの要求を行う正しい方法は何ですか?

4

2 に答える 2

4

Google BigQuery は、API キー認証によるアクセスをサポートしていません。代わりに、アプリケーションで実行しようとしていることに一致する OAuth フローを使用する必要があります。こちらの BigQuery Authorization のドキュメントを参照してください

于 2012-11-29T04:28:51.843 に答える
-1

実装言語について何も知らなくても、かなり包括的なGoogle ドキュメントhttps://developers.google.com/bigquery/を参照することしかできません。

C# を使用している場合は、SO Google OAuth2 Service Account Access Token Request gets 'Invalid Request' Responseを確認できます。

于 2012-11-28T23:44:10.137 に答える