3

アプリケーションを開発するために、多くの API が誰またはどの会社からも提供されていることを知っています。それらのいくつかはサブスクリプションを必要とし、アクセス トークンや秘密鍵などを提供します。これらのキーを使用してこれらの API にアクセスして使用できます。このキーにより、特定のアプリケーションに対して発生したアクセスの数を認識できます。ここまでは、すべてが合法のようです。

しかし、Google API はどうでしょうか。例えば、

http://maps.googleapis.com/maps/api/elevation/xml?locations=48.3412,9.5479&sensor=true

この Web サービス (API) は、指定された座標の標高を提供します。文字列にキーが指定されていません。しかし、彼らはまた、いくつかのクォータ(使用制限)があり、1日に2500のリクエストを満たすことができると宣言しています。そうしないと、機能しなくなります.

この Web サービスを XML として呼び出して解析する電話アプリケーションがあるとします。または、同じことを行うデスクトップ アプリケーションがあります。では、Google はどのようにして私の電話アプリケーションに対して行われたリクエストの数を理解できるのでしょうか? 私のアプリケーションは、異なる電話の同じ識別情報を Google に送信しますか? または このクォータは 1 台のマシンに対してのみ有効ですか?

ちょっと困っています、教えていただけませんか?ありがとう

4

3 に答える 3

4

ここに私が理解したいくつかのヒントがあります。

次のスニペットは、Elevation API のドキュメント ページから貼り付けられています。

Elevation API は、Google マップに結果を表示する場合にのみ使用できます。標高データを要求された地図を表示せずに標高データを使用することは禁止されています。許可されている使用方法の詳細については、Maps API サービス利用規約のライセンス制限を参照してください。

Maps API は承認されたリクエストのみを許可します。これは、この昇格 API のキーも取得していることを意味します。

追加した

サイトによる超過使用量はどのように計算され、請求されますか? このリンクからの抜粋

各 Maps API サービスの使用制限を超えた超過使用量は、毎日の終わりに計算されます。あなたのサイトで 90 日間連続して毎日過剰な使用が発生した場合、次のいずれかの方法で対応する必要があることを通知します: 1、2、3....など。

refererここで重要なのは、ユーザーが webapp にアクセスしたときに webapp ドメイン名を指定することだと思います. ここで問題は、別のサーバーを使用して標高 json を取得し、webapp に表示するとどうなるかということです...

倫理的な意味では、平均して 1 秒あたり 3 回のリクエストが継続的に行われます - 優れた大きなアプリになるはずです - そのようなトラフィックの支払いを節約する人は誰もいません。ただし、技術的には、この問題はまだ解決されていません。

于 2014-01-17T10:32:58.077 に答える
0

これらのクォータはマシンごとに機能するため、基本的には IP アドレスごとにクォータがあります。

于 2014-01-13T19:56:14.967 に答える