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 |
日本酒と鮮魚 高田屋 川崎駅前店 (川崎) | 川崎駅 | ホットペッパーグルメ |
日本酒処 盛田家 (登戸) | 登戸駅 | ホットペッパーグルメ |
日本酒と魚 Crew s kitchen (菊名) | 菊名駅 | ホットペッパーグルメ |
ワイン&日本酒 ひとつぶ (杉田) | 杉田駅 | ホットペッパーグルメ |
日本酒と和食 吉屋 川崎店 (川崎) | 京急川崎駅 | ホットペッパーグルメ |
どうでしょうか?
地域指定も件数指定も何もしてないので、東北から九州まで幅広くリストしちゃってるのが今後の改善点ですね。
今後について
気が向いたらプラグインにしてみます。
おまけ
あまりにも日本酒感なさ過ぎるので、伏見で見つけた間違い探しの写真でも。