アフィリエイト実験中

広告

ニートをやるにも先立つものがなくては、ということでAmazonアソシエイトのリンクを貼ってみました。少し汚いので撤去するかどうかはあとで検討します。

PHPでリンクを作成する

普段は自分で読んだ本についてリンクを貼るのですが、これを売上ランキングをベースに自動的に取得するコードを書いてみます。WordPressはPHPでできていますのでPHPのPearにあるServices_Amazonを使うと楽です。

< ?php
function display($keyword)
{
	require_once('フルパスでServices/Amazon.php');
//	require_once('Services/Amazon.php');
	$access_key_id = 'アクセスキーID';
	$secret_access_key = 'シークレットアクセスキー';
	$associate_id = 'アソシエイトID';

	$amazon = new Services_Amazon($access_key_id,$secret_access_key,$associate_id);
	$amazon->setLocale('JP');
	$options = array();
	$options["Keywords"] = "ニート";
	$options['Sort'] = 'salesrank';
	$options['ResponseGroup'] = 'ItemIds,ItemAttributes,Images';
	$options["Keywords"] = $keyword;
	$result = $amazon->ItemSearch('Books', $options);
	if (!PEAR::isError($result))
	{
		for( $i = 0; $i <  5; $i++ )
		{
			$link = $result['Item'][$i]['DetailPageURL'];
	
			echo "< a href='".$link."'>< img src='".$result['Item'][$i]['MediumImage']['URL']."'>< /a>< br />";
			echo $result['Item'][$i]['ItemAttributes']['Title'].'< br />';
		}
	}
}
?>

まずはこのような関数を作っておいて、表示したい部分に

< ?php display("永住権");?>

と書いてやれば(この場合だと永住権に関する)本の売り上げランキングがずらずら表示されます。

ところで最近はステマという言葉が流行っていますが、どうもきっかけは2chまとめブログの管理人に対しての怒りだそうです。まとめブログも色々あるけど、上位のブログは数百万円の収益があるとか。そこまではいかないにせよ、月に10万円もネットから収入があればニートとして自活していくことができます。