ValueCommerceのAPIを使って日本酒の飲めるお店のリストを作ってみた
この記事は日本酒 Advent Calendar 2016の記事です。 経緯 今年行った日本酒のお店でもリスト作るかなー 手作業でやるのめんどくせぇな APIあるし、コード書くか ということで、日本酒のアドベントカレンダ […]
広告ここから
広告ここまで
この記事は日本酒 Advent Calendar 2016の記事です。
Table of Contents
経緯
- 今年行った日本酒のお店でもリスト作るかなー
- 手作業でやるのめんどくせぇな
- 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 |
日本酒バルコメッシュ米酒 (加古川市その他) | 土山駅 | ホットペッパーグルメ |
酒と肴と男と女 日本酒天国 おにたいじ 名古屋駅店 (名古屋駅) | 名古屋駅 | ホットペッパーグルメ |
SAKE PUB 酒夫 SAKEO 日本酒&ワインバー 高田馬場 (高田馬場駅) | 高田馬場駅 | ホットペッパーグルメ |
日本酒専門店 酒楽 (枚方) | 枚方市駅 | ホットペッパーグルメ |
日本酒 國酒 こくしゅ (徳山) | 徳山駅 | ホットペッパーグルメ |
日本酒BAR 酒母 (東池袋) | 池袋駅 | ホットペッパーグルメ |
日本酒と酒菜 遠山 (神田) | 神田駅 | ホットペッパーグルメ |
寿司と日本酒 よってき (川崎) | 川崎駅 | ホットペッパーグルメ |
鹿児島和牛と厳選日本酒 八重洲屋 八重洲日本橋店 (日本橋) | 日本橋駅 | ホットペッパーグルメ |
香鶏酒房 鳥八 とりや 日本橋店 (日本橋) | 日本橋駅 | ホットペッパーグルメ |
長寿韓酒房 日本橋店 (日本橋) | 日本橋駅 | ホットペッパーグルメ |
日本酒と金沢おでんと日本海料理 加賀の屋 (国分町) | 勾当台公園駅 | ホットペッパーグルメ |
日本の酒と馬の肉 ウマ○ 高崎駅前店 (高崎駅) | 高崎駅 | ホットペッパーグルメ |
お魚と日本酒 七代目なお (天満) | 扇町駅 | ホットペッパーグルメ |
肉とさかなと日本酒 照 TERU 梅田店 (大阪駅前・大阪駅構内) | 大阪駅 | ホットペッパーグルメ |
日本酒とおばんざいの京酒場 みとき MITOKI (四条烏丸) | 四条駅 | ホットペッパーグルメ |
和食日本酒 みそら屋 はなれ (錦糸町) | 錦糸町駅 | ホットペッパーグルメ |
日本酒海鮮 牡蠣かき屋 赤羽本店 (赤羽) | 赤羽駅 | ホットペッパーグルメ |
魚と日本酒 気楽酒場 若泉庵 新橋店 (新橋) | 新橋駅 | ホットペッパーグルメ |
どうでしょうか?
地域指定も件数指定も何もしてないので、東北から九州まで幅広くリストしちゃってるのが今後の改善点ですね。
今後について
気が向いたらプラグインにしてみます。
おまけ
あまりにも日本酒感なさ過ぎるので、伏見で見つけた間違い探しの写真でも。
![](/images/undraw_happy_feeling.png)
ブックマークや限定記事(予定)など
WP Kyotoサポーター募集中
WordPressやフロントエンドアプリのホスティング、Algolia・AWSなどのサービス利用料を支援する「WP Kyotoサポーター」を募集しています。
月額または年額の有料プランを契約すると、ブックマーク機能などのサポーター限定機能がご利用いただけます。
14日間のトライアルも用意しておりますので、「このサイトよく見るな」という方はぜひご検討ください。
広告ここから
広告ここまで