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

この記事は日本酒 Advent Calendar 2016の記事です。 経緯 今年行った日本酒のお店でもリスト作るかなー 手作業でやるのめんどくせぇな 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="日本酒"]
    

    実行結果

    店名説明出典
    竹崎かにと日本酒の宿 鶴荘 (佐賀県)鶴荘五か条(1)仲居の方言は温かく見守るべし(2)日本酒好きなら日本酒飲み放題は注文すべし(3)蟹が出てきたらすぐ食べるべし(4)蟹剥きが苦手ならすぐ仲居を呼ぶべし(5)女将を見つけたら話し込むべしじゃらんnet
    日本酒バルコメッシュ米酒 (加古川市その他)土山駅ホットペッパーグルメ
    酒と肴と男と女 日本酒天国 おにたいじ 名古屋駅店 (名古屋駅)名古屋駅ホットペッパーグルメ
    日本酒専門店 酒楽 (枚方)枚方市駅ホットペッパーグルメ
    日本酒 國酒 こくしゅ (徳山)徳山駅ホットペッパーグルメ
    日本酒BAR 酒母 (東池袋)池袋駅ホットペッパーグルメ
    日本酒と酒菜 遠山 (神田)神田駅ホットペッパーグルメ
    SAKE PUB 酒夫 SAKEO 日本酒&ワインバー 高田馬場 (高田馬場駅)高田馬場駅ホットペッパーグルメ
    寿司と日本酒 よってき (川崎)川崎駅ホットペッパーグルメ
    日本酒優 (西新)西新駅ホットペッパーグルメ
    鹿児島和牛と厳選日本酒 八重洲屋 八重洲日本橋店 (日本橋)日本橋駅ホットペッパーグルメ
    長寿韓酒房 日本橋店 (日本橋)日本橋駅ホットペッパーグルメ
    日本酒と金沢おでんと日本海料理 加賀の屋 (国分町)勾当台公園駅ホットペッパーグルメ
    炭火焼酒房 鳥八 とりや 日本橋店 (日本橋)日本橋駅ホットペッパーグルメ
    RITA 出雲平田 酒持田蔵 (島根県)日本酒を飲むだけではなく、料理を豊かにするペアリングディナーや美肌効果も期待できる日本酒風呂。日本酒の奥深さや、つくりての思いに浸る時間を、お過ごしください。じゃらんnet
    日本酒バル 解放区 (岡山表町)岡山駅ホットペッパーグルメ
    魚と日本酒のお店 和食処 蕾 岡山店 (岡山駅)岡山駅ホットペッパーグルメ
    鯛しゃぶと日本酒 皐月(さつき) (西新)六本松駅ホットペッパーグルメ
    kagi 鴨と日本酒 (平尾)西鉄平尾駅ホットペッパーグルメ
    鰻と肴菜と日本酒の店 まんまる (諫早)諫早駅ホットペッパーグルメ

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

    今後について

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

    おまけ

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

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

    広告ここから
    広告ここまで
    Home
    Search
    Bookmark