web-dev-qa-db-ja.com

ユーザーがアプリを終了してから手動で情報を入力する代わりに、アプリ内のデータを識別できるようにエクスペリエンスを設計する方法

ホテル名、住所、電話番号を格納する信頼できるサードパーティのAPIがあるかどうか誰かが知っていますか?空港についても同様です。私がこれを尋ねる理由は、ユーザーが会社から最も近い4つのホテルを選択し、名前、住所、電話番号、および料金をリストする必要があるアプリケーションを作成しているためです。ユーザーがアプリケーションを離れ、Googleで最寄りのホテルと空港を探し、その後アプリケーションを離れてこの情報を紙に書き留め、すべてのホテルの詳細をアプリケーションに手動で入力する必要があるため、これは面倒なプロセスです。ユーザーが会社のアプリケーションに郵便番号を入力するだけでよいソリューションを探しています。それに基づいて、住所と電話番号を含む最も近い10のホテルがリストされます。これにより、アプリ内ですべてを行うことができ、ユーザーはシステムを離れる必要がなくなります。ユーザーはアプリにリストされたホテルの3つまたは4つを選択してそれらを選択すると、データがそれぞれのフィールドに自動的に入力されます。

私に関する限り、これは、データをキャプチャしてアプリケーションを離れ、Web上でこのタスクを実行するための最も使用できない方法です。

上記と同様に、空港のデータを探しています。したがって、ユーザーは郵便番号を入力するだけで、最寄りの空港が入力されます。

これについてのあなたの考えを教えてください。どんな情報でもいただければ幸いです。ユーザーがアプリケーションを離れてこれを特定し、手動でデータを入力する必要のない、あらゆる種類のソリューションが必要です。

2
ah123

これはサードパーティのAPIの良いユースケースのように思えます。いくつかのオプションがあります:

Hotwire (主に取引)や HotelsBase (ここでも、空港が不足しています)などがあります。サービスを選択するときは、次の質問を考慮してください。

  1. アプリケーションを通じて予約しますか?プロバイダーとのビジネス関係を確立する可能性が高く、プロバイダーは手数料を要求します。
  2. 予約なしのホテル料金のみが必要ですか?ホテル料金情報の有料サービスを検討し、それを別のサービスの空港情報で補足します。レートは、正確性を維持するためにプロバイダーからの作業を必要とする追加のメタデータです。
  3. ホテル料金の提供を回避できますか?商用エンティティの無料APIは必要な情報を返しますが、サービス利用規約に注意してください。
1
Jonathan Strate

Expedia APIをご覧ください。空港も含め、ダウンロードできる広範なホテルデータベースがあります。また、ニースのレスポンシブサポートもあります。

ここに私の投稿と他の(劣った)代替案があります。

悲しいことに、私は同等の代替品を見つけることができませんでした。

0
Dmitri Zaitsev