新技術

2大アフィリエイト API 楽天APIとバリューコマースAPI

概要

フリーランスエンジニア スリーネクスト

エンジニアでアフィリエイターであればAPIの活用を検討することを考えます。今回はアフィリエイトAPIの紹介です。アフィリエイト とシステム開発の両方の知識が必要になってきます。

アフィリエイトを活用したシステム開発をしたい人おすすめのAPIです

APIとは

APIとは「Application Programming Interface(アプリケーション・プログラミング・インターフェイス)」の略語です。ソフトウェアの機能を共有する仕組みのことです。よく使う機能がAPIとして用意されていれば、ゼロからプログラムを組む必要はありません。必要に応じてAPIを利用し、効率的に開発を進められます。

Web APIの場合、プログラムはWeb上に公開され、外部から呼び出して利用します。さまざまな分野でWeb APIが公開されていますが、Web APIの多くは無料で利用が可能です。

例えば、APIで他社サイトから最新情報を取得できれば、自分のWebサイトやアプリに新たな機能を追加し、サービスを向上させることができます。近年はスマホアプリに求められるレベルも高くなっているため、アプリ開発においてWeb APIを利用するケースが一般的になっています。

紹介するアフィリエイト API

アフィリエイト API

  • 楽天API
  • バリューコマースAPI

アフィリエイトAPIでできること

アフィリエイトAPIの目的は商品検索機能です。

例えば、「椅子」というキーワードで検索すると登録されている商品をすべて取得します。

取得する内容はの一部はこちらです。

APIで検索した結果の取得内容

  • 商品タイトル
  • 商品説明
  • 商品の画像
  • 価格
  • アフィリエイト リンクURL

アフィリエイト の商品を一覧で出力できます。

この機能を利用して自分のサイトに検索画面を作って商品を検索する文字列を入れたりカテゴリを作ってカテゴリにしかない商品を出力することができます。

相手に検索させて、検索結果から商品を購入したらなんと自分の成果にすることができます。

楽天APIとは

楽天で販売されいる商品を取得するAPIです。
例えば、ダンスシューズで絞り込みしたときに以下のようなデータがきます。1件部分の結果なのですが本来は数十件取得します。

取得する形式はJSONです。

{
  "Items": [
    {
      "Item": {
        "mediumImageUrls": [
          {
            "imageUrl": "https://thumbnail.image.rakuten.co.jp/@0_mall/dancedoll/cabinet/images/jazz/ej2.jpg?_ex=128x128"
          },
          {
            "imageUrl": "https://thumbnail.image.rakuten.co.jp/@0_mall/dancedoll/cabinet/images/jazz/capezio.jpg?_ex=128x128"
          },
          {
            "imageUrl": "https://thumbnail.image.rakuten.co.jp/@0_mall/dancedoll/cabinet/images/jazz/ej25.jpg?_ex=128x128"
          }
        ],
        "pointRate": 4,
        "shopOfTheYearFlag": 0,
        "affiliateRate": 4,
        "shipOverseasFlag": 0,
        "asurakuFlag": 0,
        "endTime": "",
        "taxFlag": 0,
        "startTime": "",
        "itemCaption": "◆ブランド:CAPEZIO カペジオ ◆商品:ジャズシューズ ◆品名:Jazz shoes ◆型番:EJ2 ◆生産国:タイ ◆カラー:ブラック・キャラメル ◆サイズ:20.2〜27.8cm ◆素材:天然皮革 ◆ソール形:スプリットソール(EVA/ラバーソール) ◆重量:約74g(7W/23.4cmの場合:片足計測) ◆ヒール:約0.8cm ◇足の自由度を高めるスプリットソール ◇素足で踊っているような軽量モデル ◇ヒップホップやレッスン・フィットネス・ジム等の室内履きにおすすめ ◇着脱が簡単なサイドゴアモデル ◇チアダンスにも絶大なる人気 ※サイズ表記について 海外サイズの為、正確なサイズには換算できませんのでご理解下さいませ。 やや小さめのシルエットとなっております。 普段お履きのサイズよりもワンサイズ上のサイズをお選びになるダンサーの方が多くなっております。 ユニセックスのため、男性の方は表記サイズよりも大きめの購入をおすすめしております。 なお、足の形など個人差がございますので、予めご了承くださいませ。 ◇用途:サイドゴア ヒップホップ ローカット チアダンス チアガール ジャズ フィットネス エアロビクス ピラティス ジム ダンス スポーツ カジュアル ダンス トレーニング ジャズダンス レディース メンズ キッズ 黒 ブラック キャラメル ベージュ K-POP ストリートジャズ クラブジャズ HIPHOP ジャズヒップホップ スタイルヒップホップ ヒップホップジャズ チアリーディング▼ おすすめ商品 ▼",
        "catchcopy": "ダンスシューズ ジャズダンス シューズ ジャズシューズ 革 バレエシューズ チアガール 新体操 ダンスドリル モダンバレエ モダンダンス エレクトーン CAPEZIO カペジオ EJ2",
        "tagIds": [
          1000878,
          1000886,
          1000988,
          1012349
        ],
        "smallImageUrls": [
          {
            "imageUrl": "https://thumbnail.image.rakuten.co.jp/@0_mall/dancedoll/cabinet/images/jazz/ej2.jpg?_ex=64x64"
          },
          {
            "imageUrl": "https://thumbnail.image.rakuten.co.jp/@0_mall/dancedoll/cabinet/images/jazz/capezio.jpg?_ex=64x64"
          },
          {
            "imageUrl": "https://thumbnail.image.rakuten.co.jp/@0_mall/dancedoll/cabinet/images/jazz/ej25.jpg?_ex=64x64"
          }
        ],
        "asurakuClosingTime": "",
        "imageFlag": 1,
        "availability": 1,
        "shopAffiliateUrl": "",
        "itemCode": "dancedoll:10000220",
        "postageFlag": 1,
        "itemName": "カペジオ CAPEZIO ダンスシューズ ジャズシューズ ゴア ジャズダンスシューズ ジャズダンス シューズ カペジオ サイドゴア レザー 本革 チアダンス バトンシューズ ベージュ キャメル 初心者 部活 学校指定 スクール指定 楽天 ブラック 黒 メンズ レディース キッズ EJ2",
        "itemPrice": 4400,
        "pointRateEndTime": "2020-02-16 01:59",
        "shopCode": "dancedoll",
        "affiliateUrl": "",
        "giftFlag": 0,
        "shopName": "ダンス用品専門店 ダンスドール",
        "reviewCount": 185,
        "asurakuArea": "",
        "shopUrl": "https://www.rakuten.co.jp/dancedoll/",
        "creditCardFlag": 1,
        "reviewAverage": 4.65,
        "shipOverseasArea": "",
        "genreId": "214683",
        "pointRateStartTime": "2020-02-10 13:00",
        "itemUrl": "https://item.rakuten.co.jp/dancedoll/ej2ca/"
      }
    },
    {
      "Item": {
          ・・・
      },
    }
  },
}

ValueCommerceAPIとは

アフィリエイト ASP バリューコマースが提供しているAPIです。

主にYahooショッピングの商品データを取得するAPIです。「主に」と書いたのはValueCommerceAPIではYahooショッピングのデータの他にも商品を抽出しているからです。

取得する形式はXMLです。


<title>ジャズシューズ ダンスシューズ 牛革 男性 女性 ダンス ジャズダンスシューズ (ブラック)7M</title>

//ck.jp.ap.valuecommerce.com/servlet/referral?vs=3340409&vp=884596149&va=2294800&vc_url=https%3A%2F%2Fstore.shopping.yahoo.co.jp%2Fthe-nail%2F20191103013255-02703.html

ジャズシューズ ダンスシューズ 牛革 男性 女性 ダンス ジャズダンスシューズ (ブラック)7M

https://store.shopping.yahoo.co.jp/the-nail/20191103013255-02703.html



]]>

Yahoo!ショッピング(ヤフー ショッピング)
0hzmc




store-the-nail
Yahoo!ショッピング(ヤフー ショッピング)
n
20200215
sports,sportstrainingarticle



5800
268
5.00
0


















アマゾンAPIもあるが・・・

アマゾンアソシエイトというアマゾンのアフィリエイト プログラムがあります。そこでAmazon Product Advertising APIがあり、商品検索できるのですが最近は「毎月売り上げを上げ続けないといけない」等の厳しい制限がかけられており、初心者アフィリエイターには条件が乗り切ることができません。

そのため、今回は紹介に至られない部分があります。

まとめ

近年はAPIを使用したアフィリエイト はあまり進んでいないのが現状です。そこまでの技術力があるアフィリエイターがいないというのもありますが、いいアイデアがないというのが現状かと思います。

私としては今後も取り組んでいく予定です。

-新技術
-