大丈夫。
お帰りなさい。
そこで、ここではノードアプリケーションやノードファイルの代わりにリクエストパッケージを使用してリクエストを行う方法を見てきました。
ここで、Jaisonを処理するリクエストをどのように作成するかについて説明します。
だから私たちは彼と読んだことから、Googleから狂った老人のすべてを得ました。
ほとんどの時間あなたはそれをやっていません。
ほとんどの場合、APIをリクエストしています。
だから私たちは本当に簡単なものを取るつもりです。
このYahoo Weather APIは、ハワイで日没の時間を得るために設定されたものです。
だから私はあなたのURLをコピーするつもりです。
ただ二重チェック。
これが私たちが返すものです。
私たちがやりたいことは、あなたがそれを実行するたびに、ハワイの今日または次の日没のために設定された時間を印刷する、とてもシンプルなアプリケーションを作ることだけです。
私たちが扱うエキサイティングで素敵でシンプルなJasonではなく、私たちがやりたいことはプリントアウトです。
それは結果チャンネル天文学の日没を見てみましょうのように見えます。
したがって、これらの4つのレベルにアクセスして、これを6:55 pにする必要があります。 m。 文字列。
これは通常のjavascriptオブジェクトと似ています。
だから帰ってみましょう.Adeptusの最初のことは、私たちがここにあるこのフォームに合わせて周囲を変えてみましょう。
だから、エラーと応答ステータスコード200だけがそれをきれいにするならば、私はこの他を取り除くつもりです。
そして、ここに。
さて、すべてを取り除き、ログレスポンスをキャンセルするか、ログ本体C-3を受け取り、URLを変更します。
だからシンプルに始めましょう。
了解。
Ereliを再度コピーしてください。
それは巨大です。
知っている。
私たちがこれを見ている間に、これらすべてのパーセンテージがあることがわかります。
それらはあなたがスペースをエンコードする方法であり、あなたがそれに精通していない場合のためだけにあります。
この巨大な声明がここにあります。
それはかなり激しいです。
このAPIをあなた自身のために使用したいと思っているなら、それに焦点を当てるつもりはありません。
あなたは間違いなくそれをチェックすることができますが、ここで見ることができます。
マウイ島には、アラスカのような場所に置き換えることができると確信しています。
知りません。
OKだから、私たちが身体をプリントアウトしてこの写真を作ってみましょう。
他のものが出てきています。
ノードの最初の要求。
はい。
OK。
それで、私たちはこれを印刷します。
だから、私たちが本当に必要とするのは、アクセスの面白さです。アクセス結果に行く必要があります。
ここでは一見難しいです。
チャンネル天文夕日。
しかし、ここでもそれが構造化されている様子を見ても、これは人々がそのレスポンスの様子を理解するのを助けるための素晴らしいツールです。
ほとんどのAPの人はあなたが見ることができる正確なフォーマットを持っていませんが、ただあなたのブラウザーでここに要求をして、特にあなたがただ一つのビューしか持っていないかどうかを見ることができます。
だから私はこの質問をしたいと思います。
OK。
それが最初のレベルであり、次は結果です。
ですから、奇妙なことから始めましょう。
だから我々が戻ってきたら、それを保存するのと同じようにそのログ本体のクエリを取り消すことができます。
試してみよう。
ああ、未定義。
なぜそれが起こっているのだろう？
どうしたの。
まあ答えは、私たちはここに戻ってボディを取得すると、それはjavascriptオブジェクトのように見えますが、そうではありません。
それは文字列です。
ですから、これが文字列であることをどのように証明できるか考えてみてください。
Constable Lague body体が文字列であることをどうやって知っていますか？
まあ、私はちょうど大文字ではないものの上に私を常に旅行のタイプを使用します。
私を不安定な状態にする。
しかし、大丈夫。
これを行うと文字列であることがわかりますので、この情報にアクセスすることはできません。基本的に引用符の内側に戻ってきます。
この全部のこと。
それは引用符で満たされているので、それを説明するのを助けませんが、このような巨大な文字列です。
また、JavaScriptオブジェクトではないため、その文字列の一部にはアクセスできません。
だからシンプルな解決策がありますが、私たちがそれを忘れてしまって、なぜ私が未定義になっているのか疑問に思っているときは迷惑になります。
私たちはここでそれを見ているので、このボディには全くデータがありません。
私たちはオブジェクトに変身する必要があります。そうするのは本当に簡単です。
私たちがする必要があるのはそれを解析することだけです.Javascriptにはこのような外観の組み込み方法があります。
Jason Parrsと、私たちが解析したかったものは、どれが体であろうか。
そして、結果変数を保存します。
だから、単にデータと呼ぶか、それを明確にするために解析されたデータと呼ぶことにします。
したがって、Jaisalmerが解析するために、varは解析されたデータを解析します。
ここでログ本体を取り消すと、まったく違って見えてはいけません。
それを試してください。
ああ、彼はパーティーを印刷してばかげているので、解析されたデータを印刷しましょう。
そして、私たちがそれを実行すると、より良いフォーマットのバージョンが得られるので、私はそれが実際に異なって見えると嘘をつきました。
しかし、データ自体は同じです。
だから、文字列のように印刷されているのではなく、オブジェクトのように印刷されていて、少なくとも1つのレイヤーが見えるように構造化されていることがわかります。
だから嫉妬してから数えてください。
ですから、クレイジーセーブを試してみましょう。それから数えてセーブしてください。実際にはカウントが必要ではなく、必要なのは結果だけです。
実行しないでください。
そして、チャンネル天文学者がこの巨大なものをここで夕焼けにしたいと思っています。
これはAPIを使った作業の一環で、データをドリルダウンして何かが構造化されているかを把握する必要があります。このようなものは、本当に長いことを追いかけて特に有用です。
これは素敵でシンプルです。
OK。
だから私たちが今何を得るのか見てみましょう。
それらは悲しい時です。
だから、私たちはログの日没をキャンセルするのと同じように素敵でシンプルなことをすることができます
それはなぜですか？
それはAPIから来ています。
そして、あなたがこれをタイプしているかどうかを知っていて、6ヵ月後にはその時間が変わることは間違いなく変わるはずです。
APIの簡単なアプリケーションです。
しかし、これは、私たちがこのようなネストされたデータの種類を扱うAPIから来ています。
そして、私はこれはかなり簡単なAPIレスポンスだと言っていましたが、それでもこれらのさまざまなレベルのドリルダウンドリルに多くのデータを埋め込んでいます。
しかし、これは私たちの部品に基づくものです。
だから、私たちが望む情報が入っているデータのように見えても、データを元に戻しても、それは実際には1つの文字列に入っているので、実際には何も取り出すことができません。
だから、私たちはそれを囲む引用符で囲まれたJavaScriptオブジェクトのような文字列バージョンから、実際にアクセスして操作できる実際のJavaScriptオブジェクトに変換するつもりです。これは、そこの1行の魔法です。
大丈夫。
次に、ここでリクエストモジュールを使用して実際に映画に関する情報を取得するシンプルなエクスプレスアプリを作成し、ムービーAPIを使用してさまざまなムービータイトルを検索して結果を表示できる検索アプリを作成できます。
OK。