APIを利用してYAHOO!ショッピング売れ筋商品ランキングブログパーツ作る!その3

それでは(更新に1日あけてしまいましたが)、具体的にYahoo!Pipesを使って作っていきたいと思います。

yahoopipes by you.

まずは左側のUrl項目の中のUrlBuilderをドラッグアンドドロップで上記方眼紙上の「drag module here」と書かれた項目に置きます。

yahoopipes by you.

このURL BuilderにはBase:の項目に前回の準備したランキングRSSのURLを指定します。cidが最初から入っている人もいるかもしれませんが(上記の写真の場合はフードのRSSURLをそのまま貼りつけています)なお場合はQuery parametersの中にcidを入れておきます。


yahoopipes by you.

次に同じく左側のUserInputs項目の中のTextinputをドラッグアンドドロップしてフィールド内に置きます。

yahoopipes by you.

ここで上記のようにName:とPromptに上記のようなテキストを入れてみましょう。Positionを1にしてDefaultは総合ランキングの場合は1を入れます(後でブログパーツ作る時にカテゴリを入力することが出来ます)。

yahoopipes by you.

次に上記写真のようにPipeをドラッグアンドドロップでつなげていきます。

yahoopipes by you.

そして左側Source項目から今度は「Fetch Feed」をドラッグアンドドロップでフィールド内に設置します。

yahoopipes by you.

設置出来たら上記のようにドラッグアンドドロップして結合します。

yahoopipes by you.

一度上記のようにPipe OutputにPipeをつなげてきちんとデータが取得できているか確認します。

yahoopipes by you.

パイプをつなげたら下側のエリアにある「Refresh」リンクをクリックします(見にくいですが、マウスポインタがある場所です)。
正しくランキングが表示されていればそれで問題ないです。

yahoopipes by you.

ランキング表示が確認できたら上記のようにパイプの根元をいったんクリックするとハサミマークが出てきます。そのはさみマークをクリックしてパイプを切り離してください。

 yahoopipes by you.

次にOperation項目の中からLoopモジュールをドラッグアンドドロップでフィールド内に設置します。

yahoopipes by you.

次にUrl項目の「URL Builder」を先ほど設置したLoopモジュールの中にドラッグアンドドロップで組みこみます。

yahoopipes by you.

こんな感じになるのでBase:のところにベースとなるアフィリエイトURLを入れます。

http://atq.ck.valuecommerce.com/servlet/atq/referral?

Query parametersの+ボタンをクリックし、項目を増やして入力していきます。

sid=2219441
pid=877212733
vc_url=http%3A%2F%2Fshopping.yahoo.co.jp%2F
vcptn

yahoopipes by you.

ちょっと長くなったので翌日に続きます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です