• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Yahoo apiをJavascriptで作成)

Yahoo APIをJavaScriptで作成する方法と改良方法

このQ&Aのポイント
  • Yahoo APIのURLはPHPで作成されていますが、JavaScriptでも作成することは可能です。
  • mooraku.jsを改良して、画像、価格、商品名、商品説明の4要素をJavaScriptで表示させることができます。
  • 具体的な改良方法を教示いたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

http://developer.yahoo.co.jp/webapi/shopping/shopping/v1/itemsearch.html Yahoo!ショッピングの検索結果はJSONPで提供されていますので、4要素の表示は可能です。 http://developer.yahoo.co.jp/sitemap/ 他のAPIはRESTなので、クロスドメインをサポートするXHR(XHR2)でなければ、 同一ドメイン内に設置したCGIアプリを経由しないと無理ですね。 >具体的に改良方法をご教示いただければと思います。 一言で言えばJSONPで作ればいいです。 具体的に、、、どこからどこまでの具体的にかわかりませんが、 JavaScript基礎からDOMの方は本一冊で切る規模ですので割愛させていただきます。 var data={name:'名前', price:'100',description:'説明',image:'url'} という変数からHTMLデータ(DOMツリー)を生成して、表示すればOKというものです。 JSONPでは、その元データがコールバック関数の引数に入っています。 プロパティはAPIのリスポンスを確認してください。

mcse
質問者

お礼

ご返信ありがとうございました。 JSONPで作れば、JavaScriptでできることが分かって良かったです。 あと詳しい説明もありがとうございました。 とても参考になりました。 今回のヒントを参考に自分で研究してチャレンジしてみます!