LinkshareのAPIのURLを変更
やっと アフィリエイターのための Web APIプログラミング入門 の2章を終わった。
問題はLinkshareのAPIのURLが変わったことが反映されていないことだった。
本のサポートサイトで問い合わせると、
技術書では、こういう変更があるので、各自で対応をお願いしますとのこと。
とりあえずLinkshareしかテストでは使わないので、変更部分を確認。
1.【重要】各種WebサービスのリクエストURL及び仕様書が一部変更されました
2.【重要】セール&クーポンサーチWebサービスの仕様が一部変更されました
が関係しているようです。
それぞれの変更は、
1−A:リンクジェネレーターWebサービス
(旧)http://feed.linksynergy.com/createcustomlink.shtml
(新)http://getdeeplink.linksynergy.com/createcustomlink.shtml
1−B:クロスオーバーサーチWebサービス 商品検索
(旧)http://feed.linksynergy.com/productsearch
(新)http://productsearch.linksynergy.com/productsearch
1−C:提携参加企業一覧取得
(旧)http://feed.linksynergy.com/merchantsearch
(新)http://findadvertisers.linksynergy.com/merchantsearch
1−D:RSSフィード(広告主が配信しているもの)
(旧)http://feed.linksynergy.com/promo.rss
(新)http://rss.linksynergy.com/promo.rss
2:旧リクエストURL http://feed.linksynergy.com/coupon
新リクエストURL http://couponfeed.linksynergy.com/coupon
となている。
Grepを起動して、WebAPIstudyのフォルダーに対して、
1−Aから2までの旧URLで検索。
1−DのRSSのAPIは使っていないようだ。
Grepでそのまま、旧URLを新URLで全て置換にすれば完了する。
検索、置換するURLはなるべく長めにに入力した方が良い。
短いと、関係ない部分を修正してしまいそうだ。
置換を間違えるといけないので、
WebAPIstudyのフォルダー毎、コピーを取っておいたほうがいいだろう。
私は無料EditorとしてNoEditを使っているので、
このNoEditからGrepを起動して処理した。
これから、これでテストを継続しよう。
アフィリエイターのための Web APIプログラミング入門