11

私は、アイテムを Amazon の同等品にリンクできる一種のショッピング リスト Web アプリを作成しています。

しかし、私はそうする方法を考えています。APIはありますか?もしそうなら、javascript API はありますか?

そうしたいです:

a) ASIN を使用してアイテムの画像と説明を取得する

b) 特定の用語の検索結果を取得します。

どんな提案/助けも大歓迎です!

ありがとう!

4

3 に答える 3

13

これを行うには、Amazon の Product Advertising API の node.js クライアントであるnode-apacを使用します。ただし、Amazon API を使用するには、Amazon Web Services (AWS) アカウントを開く必要があります。次の手順を実行します。

  1. AWS アカウントを開きます。注: Amazon は、サインアップ時にクレジット カードを要求しますが、Product Advertising API は無料であるため、請求されることはありません。

  2. AWS アカウントにログインし、[セキュリティ認証情報] ページに移動して、アクセス キー ID とシークレット アクセス キーを確認します。

  3. Amazon アソシエイト プログラムに登録して、アソシエイト タグを取得します。これにより、送信した紹介に対して Amazon からコミッションを受け取ることができます。

  4. node-apac をインストールする

    npm install apac@latest
    
  5. これは、Amazon 検索クエリのタスク b) を実行するコード スニペットです。これは node-apac ページからのものです。クレジットは dmcquay に帰属します

    var util = require('util'),
    OperationHelper = require('apac').OperationHelper;
    
    var opHelper = new OperationHelper({
        awsId:     '[YOUR ACCESS KEY ID HERE]',
        awsSecret: '[YOUR SECRET ACCESS KEY HERE]',
        assocId:   '[YOUR ASSOCIATE TAG HERE]', 
    });
    
    opHelper.execute('ItemSearch', {
        'SearchIndex': 'Books',
        'Keywords': 'harry potter',
        'ResponseGroup': 'ItemAttributes,Offers'
    }, function(error, results) {
        if (error) { console.log('Error: ' + error + "\n"); }
        console.log("Results:\n" + util.inspect(results) + "\n");
    });
    

タスク a) アイテムの画像と説明を取得するには、次のようにします。

opHelper.execute('ItemLookup', {
    'ItemId': '[ASIN GOES HERE]',
    'MechantId': 'All',
    'Condition': 'All',
    'ResponseGroup': 'Medium'
}, function(error, results) {
    if (error) { console.log('Error: ' + error + "\n"); }
    console.log("Results:\n" + util.inspect(results) + "\n");
});

それでおしまい。必要なフィールドの「結果」オブジェクトを確認してください。製品の画像、説明などを含める必要があります。

于 2012-08-09T09:12:35.277 に答える
0

https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html

于 2012-07-29T03:21:16.943 に答える
0

node-apac api に関する Arik G のコメントに加えて、AWS 用の完全な Node.js ライブラリを使用して、製品検索などにアクセスできます。http://aws.amazon.com/code/Product-Advertising-API /4272 .

Judge Mental が言及しているように、アフィリエイトのメイン ページには、ドキュメントと開発者ガイドを含むリソースのリストがありました。ScratchPadは、アカウント キーが正しいことをテストしたり、サンプル クエリを作成したりするのに非常に便利です 。

于 2014-01-28T09:41:46.517 に答える