大丈夫。
お帰りなさい。
そこで、私たちは、APIが何であるかについて、その用語が意味するものについて話しました。
私たちはいくつかの例に話します。
次に、彼らはどのように働いているのか話し合うだけでなく、彼らがどのように構造化されているかを知っているだけでなく、彼らが返すものとそのデータの様子を知ります。
だから、この巨大な混乱はここにあり、なぜHMOよりも優れているのですか？
私たちがそれをする前に、私はあなたのこの小さなグラフィックがiTunesのヒューマンインタフェースを知っています。
あなたはiTunesのブラウザを知っているのを見ることができます。
しかし、ここであなたがiTunes APIから得たものがあります。
だから、これははるかに単純化されたはるかに洗剤を知っている。
そして、これは色分けされたきれいな版を知っていますが、実際にはこのように見えます。
しかし、それは私たちが得る純粋なデータです。
だからあなたはまだアルバム名を知っていて、あなたは余分な画像や日付、評価、価格ですが、この形式ではありません。
そして、あなたがここで見ることができるように、私は実際にビヨンセを探しています。
そして、これらはあなたがここに見る結果です。
私がやっていることは、Beyonceミュージックビデオの検索と同じことを行うAPI呼び出しを書くことです。
これがAPIの構造です。
これは私がここで行ったことであるドキュメントを読む必要があるすべてのAPIからの変更です。
しかし、もしあなたがこれをリクエストしたら、今私がやるArelさん。
そして、私たちは、それがちょうどテキストの塊であるため、読みにくい応答が何であるかを見ます。
しかし、これはBeyonceの50のミュージックビデオのようなLooksの根底にある情報です。
Beyonceのミュージックビデオビューアアプリケーションやビヨンセのミュージックビデオシャッフルアプリケーションを作って無作為に再生したいと思ったら、これを使うことができました。
OK。
もう一度ここで鍵となるのは、ここであなたが見ているのは、コンピュータインタフェースとコードインタフェースを知っていることです。
だからここには、iTunes APIのあなたまたは他のものの用語であるいくつかの他の終点、またはiTunes
APIの1つが検索APIである。
ビートルズの曲を検索することができます。これはあなたがやることです。
ビートルズは、ハリー・ポッター映画のコードに関するポッドキャストを検索することができます。
これはiTunes APIがどのように設定されているかを知っていることを示しています。
他のAPIに従うパターンではありません。
ここでも、関心のある特定のAPIのドキュメントを使用して、空を使って把握しています。
それでは、ここで見ているものは何ですか？
Web APIのAPIには現在、主な2つのフォーマットがあります。
私たちは彼に慣れています。
それがこれまでにやったことのすべてです。
私が今ここで見ているこのWebサイトは、あなたがこのアプリを知っていると答えています。
私のブラウザはそれを私のために表示しますが、余分なものがたくさんあります。
私たちは、APIからデータを要求しているときに、私たちが望んでいない必要はないと話しました。
私たちはそのページの構造を望んでいません。
すべての基礎となるコンテンツがほしいと思う色です。
したがって、最も一般的に使用されるこれらの2つのフォーマットはSMLとJaisonと呼ばれ、SMLは拡張マークアップ言語または拡張可能な市場橋の略です。
これはh tim
Lと非常によく似ています。シンタックスでは、この角括弧がスラッシュの開始タグと終了タグを持つことがわかります。
それは異なっていますが、それはプレゼンテーションのプレゼンテーションまたは構造を記述していないということです。
これは大胆で、これはリスト項目であると言っているわけではありません。
それはすべてコードキーの値のペアなので、ここで見ることができるようなデータは人のタグであり、人の代わりにLos
AngelesであるTravestonの都市である21歳の年齢があります。
だから、キーバリューペアはお互いの中に物事を入れ子にすることができ、あなたがここに置くことのできる実際のルールはありません。
だから、あなたが望むどんなタグを置いても、これらの特定のタグがデータをエンコードする1つの方法であるとき、彼を傷つけないようにはなりません。
そして、私たちのコードはこれを取り戻し、理解することができます。
OKこれは人で、代理店の名前と都市があり、都市はロサンゼルスです。
ジェイソンは、あなたが誰であるかに応じて、かなりのChimoや醜いものがなくても、データを保存してそのデータを返す別の方法です。
しかし、その余分なもののどれも、javascriptのオブジェクト表記の略です。
そして、もしあなたがjavascriptオブジェクトに精通していれば、これは非常に身近なものになります。
これは私たちがここに持っていたのとまったく同じデータです。
21歳の人はトラビスです。
都市はLです。 A. Jaisonを使って
だから私たちには、私たちが年齢を持っている、あるいはただ21の名前を持つ別のオブジェクトである人物があるオブジェクトがあります。トラヴィスはロサンゼルスですので、データを格納する別の方法です。
いずれかが動作します。
他にもオプションがあります。
Jasonよりもはるかに普及していましたが、その主な理由はAPI呼び出しを頻繁に行っていることです。
Ex-MILは以前はJason
私たちはJavaScriptを使用しています。
だから、私たちはこのデータを元に戻すと、このように見えます。私たちはjavascriptを使用しているので、私はJavaScriptアプリケーションを持っています。私は気象データを求めています。
さて、私は非常に迅速に私のj​​avascriptで私はこの形式からjavascriptオブジェクトに変換する必要はありません使用することができます。
私はこれを基本的にJavascriptで読むことができます。
そして、非常に迅速に、または非常に迅速です。
あなたがキーの周りに引用符を必要とすることに注意してくださいしかし、それは正確にjavascriptではないキーの周りに引用符が必要ですが、それは非常によく似ています。
もう一度、同じデータを別々に表示してみてください。
ヤフーは天気予報APIを持っていますが、私たちは今使っていませんが、JasonとZemoの間を切り替えることができるので、少なくともあなたのドキュメントをあなたに示しています。
ここでは、リクエストリクエストの例をいくつか示します。
だから、もし私が夕焼けの時間とハワイを求める方法を見つけ出そうと思えば、ここでは最初にここにあなたを見せてくれるでしょう、これはあなたがリクエストをする必要がある場所です。
だから、この長いURLは狂ったように見えますが、これはあなたが要求する必要があり、あなたが書く必要がある場所です。
どれどれ。
天気予報から天文夕日を選択してください。
だから、この巨大なことをあまり心配する必要はありませんが、この部分フォーマットはJaisonと同じものであり、あなたがこの要求をしてブラウザ上で行うことができるフォーマットです。
これはあなたが戻ってくるものです。
だから、日没のように見え、ハワイは6〜5時です。 m。 私はそれを行うことができます。
私はちょうどそれを要求することができ、私はここにその応答を得る。
したがって、これは通常のリクエストですが、SMLに切り替えることもできます。同じ情報が表示されます。
それはちょっと違って見えて、それはどのようにフォーマットされているのですか？同じ情報がここにあるのは、6:55 pです。
m。 SMLを使用するのはちょっと面倒です。
古いAPIの中にはExhamしかサポートしていないものもありますが、Jaisonをサポートしているほとんどの新機能は現在、X-amountのみをサポートする新しいAPIを新しいものとして見つけることは非常にまれです。
だから私たちはJasonに焦点を当てるつもりですが、私は彼らがちょうど両方のフォーマットであることを自宅で指摘したいと思います。
yahud天気がデータを持っていて、私たちにそれを入手したいと思っているとしましょう、この状況を考えると、デモとして送るつもりはありません。
しかし、それを送るための予測可能なフォーマットが必要です。そうすれば、ダコタのようなものにすることができ、それをアンラップすることができます。
SMLはオプションですが、Jasonははるかに簡単なオプションです。
これは、通常、テキストが短く、これらの終了タグを記述する必要がないテキストですが、ほとんどの場合、javascriptでうまく動作します。
だから、もし私たちがここに戻ると、これはあなたの記憶をリフレッシュするためだけのジェイソンです。
これはJaison APIが特にShlash Ahの素晴らしい写真を読んだための基礎となるAPIです。
これは根底にあるJソングです。
それは見た目の混乱のようなものです。
クロムプラグインやクロム拡張機能があり、Jasonビューやオンと呼ばれるものがあります。
あなたはちょうど見ていた。
それはクロムの拡張です。
これは、Jasonをこのように見えるようにします。
だから私はここにそれをインストールするつもりです。
そして、私が帰って同じ要求をすると、それはちょっと時間がかかります。
だから、私はオリジナルとそれから素晴らしいフォーマットのバージョンを見ることができます。それは情報を見るのがずっと簡単です。
まだここにはたくさんのところがありますが、私は物事がどのように関連しているかという構造を見ることができます。
あなたはそれがジェイソンだと分かります。
だから我々は中括弧を持っている。
私はこれをもう少し大きくすることができるかどうかを見てください。
私たちはキーバリューのペアを持っています。
あなたは配列の括弧の文字列番号を知っています。
これらすべてがここにあります。
そして、私がここで見ることができる巨大な質量ではなく、それらを拡大してデータを探索することができます。
それはちょうどちょうど整形された同じコードです。
だから私はそのようなものをインストールすることを強くお勧めします。
彼らはFirefoxのためにそれらのほとんどすべての他のブラウザを作る。
私は非常にそれをお勧めします。
また、オンラインで視聴者を探すこともできます。
拡張機能をインストールしたくない場合は、このようなサイトに移動してJasonに貼り付けることができます。
だから、私はこのすべてのフォーマットをここで選ぶことができ、それもそうします。
しかし、インタラクティブではありません。
私はそれを崩壊させて拡大することはできません。
したがって、Jasonを包むためには、X-amount Jaisonの形式がAPIの最も一般的なものです.Web
APIは、HTMLよりもむしろ応答がなければなりません。
だから我々がやることは、この情報を要求するアプリケーションを書くことであり、我々はそれを元に戻すだろう。
J. 歌。
このredit情報は使用しませんが、API上の別のjapesがその情報を取得するか、アプリはそれを非常に素早く使用して何かを実行してデータベースに保存し、何らかの分析をしてから何かを表示します最終的にKimmoとして私たちのユーザーに。
だから、あなたは次のビデオでそれを行う方法を見ている