Amazon Product Advertising API(商品情報API)検索サービス PA-API 5.0
2021年8月14日 2022年2月16日
その他
Amazonの売れ筋商品などを検索条件により自動で取得し、ブログやサイトに貼り付けられるサービスです。AmazonのアソシエイトIDをお持ちであれば貼り付けたサイトで売り上げが発生すると紹介料が支払われます。
- advertisement -
- advertisement -
注意事項
- なつやすみの自由研究で作成したβ版のため、突然の仕様変更やサービス自体が終了する可能性がございますが、ご要望あれば承ります。基本的に自己責任の下、ご利用ください
- カテゴリのリストのUIがスマホ対応のため微妙だったり、エラー処理未対応で、検索結果がないとエラーになったりします。随時対応予定
- リクエストの上限があるため、キャッシュ対応もしくは一定時間ごとに作成しておいた出力結果を返すように変更予定。どのくらい耐えられるのか検証
- 最終的に正規表現で記事内の本文から助詞などを消し、名詞っぽいものだけを取り出して出現頻度の高いキーワードから自動で広告を表示できるようにすることを目標とする。
検索サービス PA-API 5.0
';
console.log( code );
$.ajax({
url: url,
dataType:'text',
timeout: 10000,
success: function(data) {
$('#amazon-list').html( data );
$('#code').text( code );
},
error: function(data) {
alert('error');
}
});
}),
$( '#clean' ).click( function() {
$('#code').html( null );
$('#amazon-list').html( null );
}),
$( '#select' ).click( function() {
//var v = $(this).val();
var v = $("#node").val();
if ( v == -1 ) {
init();
return;
}
var url = 'https://kaztsu.com/pa-api-50-n.php';
$.ajax({
url: url,
data: { "node" : v },
dataType : "json"
}).done(function(data){
$( "#node" ).children().remove();
var s = data.BrowseNodesResult.BrowseNodes[0];
// 親
if ( s.Ancestor ) {
//console.log( s.Ancestor.Id + ':' + s.Ancestor.DisplayName );
$('#node').append( $('