2

表示する特定の情報を取得するには、アプリを Zillow API と統合する必要があります。

私はそれを行うことについて何も知らないので、これを行う方法についての一般的な情報が必要です。

4

1 に答える 1

5

API をアプリに統合する方法は、扱っている API の種類によって異なります。私が間違っていなければ、Zillow は Web ベースの API であるため、特定の URL に対して HTTP リクエストを作成し、API が必要とするパラメーターを含めることでアクセスします。このようなリクエストから返されるものは、問題の API によって異なりますが、通常は XML または JSON 形式のデータです。

例: GetZestimate 呼び出しは、およびパラメータを含むhttp://www.zillow.com/webservice/GetZestimate.htmへの HTTP クエリです。ここでそれらについてすべて読んでください。その見返りとして、かなりの量の情報が XML ファイルとして返されます。これについては、上記でリンクしたページでも説明しています。zws-idzpid

実際にそのような呼び出しを行う方法については...まあ、いくつかの方法があり、完全な説明は、私が書こうとしている以上のものです。まず、iOS の一部として提供されているURL Loading Systemについて読むことから始めてください。Apple の API を直接使用することにはならない場合でも、API について読んで、何が起こっているのかについての基本的な考えを理解する必要があります。ほとんどの場合、Web リクエストの作成プロセスを簡素化しようとするサードパーティのフレームワークが多数あります。非常に人気のあるフレームワークの 1 つはASIHTTPRequestで、作成者が開発を中止したにもかかわらず、引き続き多くの使用が見られます。ちょっとしたグーグルで簡単に見つけることができるものもありますが、ほとんどの場合、基本的な考え方は同じです。リクエストを作成して送信すると、データが返されます。

また、取得したデータの意味を理解するのに役立つフレームワークも検討する必要があります。繰り返しますが、iOS は XML を解析するためのソリューションをいくつか提供していますが、プロセスをより簡単にしようとするサード パーティのフレームワークもあります。その 1 つがTouchXMLです。JSON の場合は少し簡単です。実際には、iOS が提供するNSJSONSerializationクラスを使用するだけです。

于 2013-01-26T05:02:21.590 に答える