2

大きなクエリ API の上に Android アプリを構築する必要がある場合、エンド ユーザーは使用量に応じて課金されるため、独自の API キーを提供する必要があります。これを達成するにはどうすればよいですか? 設定でユーザーにAPIキーを尋ねてクライアント側に保存してもよろしいですか?

4

2 に答える 2

0

特定のエンド ユーザー API キーはありません。すべての API キーは、API コンソール ( https://code.google.com/apis/console/ ) から取得 されます。インターフェイスが実際に開発者向けに設計されていることを理解している限り、エンド ユーザーに独自のキーを提供するように依頼してもかまいません。アプリケーションに固有の段階的な手順を提供することをお勧めします。

好奇心から - あなたが構築しているアプリは何ですか?

于 2012-05-27T23:11:11.160 に答える
0

BigQuery は、ユーザーの使用量 (データ ストレージとデータ分析) に基づいてユーザーに請求しますが、アプリケーションによって行われた API 呼び出しに対しては請求しません。そのため、すべてのユーザーに対して独自の API キーを使用しても問題ありません。

ほとんどの場合、アプリは、データの保存やジョブの実行に使用するプロジェクトをユーザーに尋ねる必要があります。そのプロジェクト ID は、ユーザーの使用量に対する請求に使用されるため、そのプロジェクト ID がユーザーによって所有されている限り、問題はありません。(ちなみに、bigquery.projects.list メソッドを使用して、ユーザーが使用できるプロジェクトのリストを取得できます。これにより、ユーザーが BigQuery で使用するプロジェクトを選択できるようになります。まだプロジェクトがない場合は、http://code.google.com/apis/consoleで作成する必要があります。)

于 2012-06-04T16:49:31.287 に答える