アプリにリンクを提供したいレストランの予約を扱っているサードパーティのウェブサイトがあります。したがって、ユーザーが私のアプリでレストランを表示している場合は、予約サービスに送信するためのリンクが利用可能になります。
問題は、開発者が特定のレストランへのリンクを生成できるAPIをアプリが提供していないことです。
ただし、URLで5つまたは6つの異なるパターンを特定しました。これらのパターンは、レストラン名に基づいて、最終的に適切なレストランにリンクします。
これらのパターンをそれぞれ試行するスクリプトを作成しました。404エラーを受け取った場合は、次のパターンに進んで試行します。404エラーが受信されない場合は、適切なリンクを特定しました。
潜在的に、このソリューションを実装し、ユーザーがアプリ内の多数のレストランを閲覧している場合、サーバーに404エラーを何度もpingする可能性があります。100人がアプリを使用している場合、サーバーに何千回もpingを実行する可能性があります。
私が知らないのは、404エラーを何千回も受信すると、サービス拒否が発生するかどうかです。もしそうなら、私は別の解決策を考え出さなければならないからです。