不特定多数の人に利用してもらうアプリケーションで、かつ、1日のリクエスト制限のあるAPIを使うアプリを作る場合や、特定サイトのHTMLをスクレイピングする処理が含まれるアプリを作る場合は、ウェブアプリが良いのでしょうか、デスクトップアプリが良いのでしょうか?
ウェブアプリにしてしまうと、サードパーティーのapiの1日のリクエスト制限に、不特定多数の人にアプリが利用されるため、すぐに達してしまうと考えて良いですかね?
デスクトップアプリとして配布すれば、利用者にAPIキーを各々取得、設定してもらえば、そういったリスクを回避できるのでしょうか?
もしウェブアプリで対応するとしたら、ウェブサーバーを複数用意して、それぞれのサーバーで異なるAPIキーを使うようにして、リクエスト数を分散させるみたいなことになるのでしょうか?
みんなの回答 1 件
API提供業者に直接連絡して、特別な契約を結んでもらう。
関連するトピックス