ValueCommerceのAPIを使って日本酒の飲めるお店のリストを作ってみた

この記事は日本酒 Advent Calendar 2016の記事です。

経緯

  • 今年行った日本酒のお店でもリスト作るかなー
  • 手作業でやるのめんどくせぇな
  • APIあるし、コード書くか

ということで、日本酒のアドベントカレンダー記事ですが、WordPressなTipsです。

コード

とりあえずAPIトークンと検索キーワードだけ突っ込めるようにしました。

function shortCode_valuecommerce($atts,$content = null ){
   extract( shortcode_atts( array(
        'token' => "",
        'keyword' => ""
        ), $atts) );
        $url = "https://webservice.valuecommerce.ne.jp/productdb/search?token={$atts['token']}&keyword={$atts['keyword']}&format=json";
        $result = wp_remote_get($url);
        $items = json_decode($result['body'],true);
        $items = $items['items'];
        $html = "<table id='valuecommerce' class='table table-bordered'>";
        foreach ($items as $item) {
                $html .= '<tr>';
                $html .= "<th><a href='". $item['link']. "'>{$item['title']}{$item['pvImg']}</a></th>";
                $html .= "<td>{$item['description']}</td>";
                $html .= '</tr>';
        }
        $html .= '</table>';
        return $html;
}
add_shortcode('valuecommerce','shortCode_valuecommerce');

使い方

[ valuecommerce token="YOUR_API_TOKEN" keyword="日本酒"]

実行結果

店名説明出典
日本酒天国 おにたいじ 酒と肴と男と女 (名古屋駅)名古屋駅ホットペッパー.jp
日本酒BAR 酒母 (東池袋)池袋駅ホットペッパー.jp
日本酒専門店 酒楽 (枚方)枚方市駅ホットペッパー.jp
日本酒バル 酒楽 (摂津富田)摂津富田駅ホットペッパー.jp
国産ワインと日本酒バル 和酒 DAISHIN (神田)神田駅ホットペッパー.jp
SAKEソムリエのいる隠れ家 天橋立 酒鮮の宿 まるやす (京都府)オーナーは世界で32名しかいないの専属テイスターで酒匠・日本酒学講師・利酒師。その目線でこだわった日本のお酒を新鮮なお料理に合わせて提案します。全国で唯一「日本酒ナビゲーター資格取得講座」を開催じゃらんnet
香鶏酒房 鳥八 日本橋店 (日本橋)日本橋駅ホットペッパー.jp
香鶏酒房 鳥八 日本橋店 (日本橋)日本橋駅ホットペッパー.jp
日本酒と魚串 松吉 (草津市)草津駅ホットペッパー.jp
そばと日本酒 うっかり八兵衛 (近鉄四日市)近鉄四日市駅ホットペッパー.jp
日本酒バル ぎんぞう Gin蔵 盛岡 (盛岡大通)盛岡駅ホットペッパー.jp
日本酒バル Chintara チンタラ (道玄坂)渋谷駅ホットペッパー.jp
モト moto 新宿 日本酒スタンド (新宿三丁目)新宿三丁目駅ホットペッパー.jp
日本酒酒場 福島スイッチ (福島・新福島)福島駅ホットペッパー.jp
福島 日本酒センター ニューフクシマ (福島・新福島)福島駅ホットペッパー.jp
日本酒BAR 四季 (心斎橋駅・東心斎橋)心斎橋駅ホットペッパー.jp
日本酒バル UMAMI うまみ (横浜駅)横浜駅ホットペッパー.jp
日本酒処 友膳 (横浜市南区その他)南太田駅ホットペッパー.jp
UMAMI日本酒弐番館 (横浜駅)横浜駅ホットペッパー.jp
日本酒焼鳥居酒屋 炭火焼処 しろや (川崎)川崎駅ホットペッパー.jp

どうでしょうか?
地域指定も件数指定も何もしてないので、東北から九州まで幅広くリストしちゃってるのが今後の改善点ですね。

今後について

気が向いたらプラグインにしてみます。

おまけ

あまりにも日本酒感なさ過ぎるので、伏見で見つけた間違い探しの写真でも。

岡本秀高さん(@motchi0214)が投稿した写真

Follow me!