- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Yahoo apiをJavascriptで作成)
Yahoo APIをJavaScriptで作成する方法と改良方法
このQ&Aのポイント
- Yahoo APIのURLはPHPで作成されていますが、JavaScriptでも作成することは可能です。
- mooraku.jsを改良して、画像、価格、商品名、商品説明の4要素をJavaScriptで表示させることができます。
- 具体的な改良方法を教示いたします。
- みんなの回答 (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のリスポンスを確認してください。
お礼
ご返信ありがとうございました。 JSONPで作れば、JavaScriptでできることが分かって良かったです。 あと詳しい説明もありがとうございました。 とても参考になりました。 今回のヒントを参考に自分で研究してチャレンジしてみます!