Skip to content

Instantly share code, notes, and snippets.

View fuka's full-sized avatar

y.fukazawa fuka

View GitHub Profile
@fuka
fuka / amazon_shortcodes.html
Created December 10, 2016 10:50
Amazonの商品紹介用HugoのShortcodes
{{ $associateId := "YOUR_ASSOCIATE_ID" }}
{{ $itemId := index .Params 0 }}
{{ $json := getJSON "http://example.com/amazon/lookup.php?item=" $itemId }}
<div class="amazon-shortcode-box">
<div class="amazon-shortcode-image">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/{{ $itemId }}/{{ $associateId }}/" name="amazon-shortcode" target="\_blank">
<img src="{{ $json.image_url }}" alt="{{ $json.title }}" />
</a>
</div>
@fuka
fuka / lookup.php
Created December 8, 2016 11:04
Product Advertising APIとapai-ioを使ってAmazonの商品情報をJSON形式で取得
<?php
require_once('vendor/autoload.php');
require_once('conf.php'); // ACCESS_KEY, SECRET_KEY, ASSOCIATE_TAGを定義
const RETRY_COUNT = 5; // 試行回数
const RETRY_SLEEP_SEC = 10; // 試行時の待ち時間(秒)
const RESULT_ERROR_JSON = '{ "result": false }';
use ApaiIO\Configuration\GenericConfiguration;