タグ

awsとperlに関するnilabのブックマーク (6)

  • ASIN から JAN コードを得る方法

    ASIN から JAN コードを得る方法 2011-03-05-4 [Programming][WebAPI] アマゾンの ASIN から JAN コード (EAN コード) を取得するには、単にアマゾンの Product Advertising API でASIN を指定して ItemLookup した結果の EAN 要素を見れば OK。 動作確認用プログラム: #!/usr/bin/perl use strict; use warnings; use LWP::Simple; my $asin = shift @ARGV; my $AKI = "(AWSAccessKeyId)"; my $url = qq(PAPAXY_URL) .qq(?Service=AWSECommerceService&AWSAccessKeyId=$AKI) .qq(&Operation=ItemLooku

    ASIN から JAN コードを得る方法
    nilab
    nilab 2011/03/12
    _[を] ASIN から JAN コードを得る方法:「アマゾンの ASIN から JAN コード (EAN コード) を取得するには、単にアマゾンの Product Advertising API でASIN を指定して ItemLookup した結果の EAN 要素を見れば OK」
  • [を] Perl による自分用 Amazon Product Advertising API proxy「PAPAXY」

    Perl による自分用 Amazon Product Advertising API proxy「PAPAXY」 2009-08-01-1 [Programming] Amazon API の大掛かりな仕様変更[2009-05-09-1]まであと半月。 みなさん準備はどうですか? 私は、アマゾンAPIを使っている個別サービスの数が多いので、まずは Perl で自分用 Amazon Product Advertising API proxy CGI を作って当面の対処をすることにしました。 名前は PAPAXY(パパクシィ)。 「Perl Amazon Product Advertising api proXY」の略です。 テキトー 今までの amazon api の URL、 http://webservices.amazon.co.jp/onca/xml?... のかわりに下記のように自

    [を] Perl による自分用 Amazon Product Advertising API proxy「PAPAXY」
    nilab
    nilab 2009/08/10
    _[を] Perl による自分用 Amazon Product Advertising API proxy「PAPAXY」
  • アマゾンAPIを使うのに2009年8月15日から認証が必要になるらしい

    アマゾンAPIを使うのに2009年8月15日から認証が必要になるらしい 2009-05-09-1 [Programming][Affiliate][WebTool] 「Amazon アソシエイト Web サービスの名称変更および署名認証についてのお知らせ」というメールが来ました。 (追記: ほぼ同内容のものが Forum とアソシ公式ブログにもありました。ただし Forum では15日ではなく16日となっています。) さて、このたび、Amazon アソシエイト Web サービスの名称を、「Product Advertising API」と変更しましたことをお知らせいたします。この新名称は、開発者の皆様が Amazon サイトで販売されている商品の広告作成を行い、これによって Amazon より広告費を受け取るという、API の目的をより正しく表しています。 はいはい、了解しました。 「Pr

    アマゾンAPIを使うのに2009年8月15日から認証が必要になるらしい
    nilab
    nilab 2009/05/11
    _[を] アマゾンAPIを使うのに2009年8月15日から認証が必要になるらしい : Product Advertising API
  • クィックハックには「…てみました」というフレーズが似合う。3%の誇らしさをブレンドして。 - 結城浩のはてな日記

    Amazon Web Servicesを使って、ISBN-13からASINを取得するPerlプログラムを作ってみました。(下の方で他の言語版もリンクしてあります) use strict; use warnings; use CGI; use Encode; use LWP::Simple; use XML::Simple; my $aws_access_key_id = 'あなたのAccessKeyId'; # For debug. my $OUTPUT_ENCODING = 'Shift_JIS'; # Set up ISBN. my $isbn = '9784798111117'; #『オブジェクト指向入門 第2版 原則・コンセプト』のISBN-13 # Set up URL. my $request_url = 'http://webservices.amazon.co.jp/onc

    クィックハックには「…てみました」というフレーズが似合う。3%の誇らしさをブレンドして。 - 結城浩のはてな日記
    nilab
    nilab 2007/02/06
    結城浩のはてな日記 - Amazon Web Servicesを使ってISBN-13からASINを取得するPerlプログラム
  • [を] ASINUKI

    ASINUKI 2006-11-24-6 [Affiliate][Programming] こんなのどうかな。みんな使うかなあ。 入力されたテキストに含まれている ASIN を抜き出して、 アフィリエイト用のコードを生成するだけのツールなんだけど。 ASINUKI http://nais.to/tools/asinuki.cgi 入力テキストは、URLとかHTMLコードとかメールのテキストとかね。 試しにアマゾンのページのHTMLコードのとか入れてみると良いかも。 アソシエイトIDを指定して呼び出すときは下記のように aid で。 http://nais.to/tools/asinuki.cgi?aid=137439-22 一応ソースも公開しておきますね。バカらしいほどシンプル。 http://nais.to/tools/asinuki_cgi.txt (なお、IS

    nilab
    nilab 2006/12/15
    _ [を] ASINUKI 入力されたテキストに含まれている ASIN を抜き出して、アフィリエイト用のコードを生成する : Perl の CHI ソースコード
  • [を] ASIN(ISBN)のチェック

    ASIN(ISBN)のチェック 2006-08-28-1 [Affiliate][Programming] ASIN(ISBN)のチェック。「俺流amazonの作り方」に載っている。 以下、自分用メモなのであまり参考にしないで下さい。 my ($asin) = ($_->{url} =~ m![/=]([B0123489][A-Z0-9]{9})(/|.html?)?$!); if ($asin) { if ($asin =~ /^B/) { $_->{asin} = $asin; } else { my @d = split(//, $asin); my $wa; for (my $i = 0; $i <= 8; $i++) { $wa += (10-$i) * $d[$i]; } my $chk = 11 - ($wa % 11); $chk = ($chk < 10) ? $c

    nilab
    nilab 2006/11/27
    _ [を] ASIN(ISBN)のチェック : ASIN(ISBN)のチェック。「俺流amazonの作り方」に載っている。
  • 1