はじめに楽天APIを使用してデータを取得するためには「Rakuten Developers」に登録する必要があります。
※登録は以下のリンク先へアクセスしてください。
Rakuten Developers 基本的な使用方法
アプリ名
アプリ名はアプリID発行すると登録したアプリ(サイト)が表示されます。データ取得が目的ならアプリIDは不要です。楽天アフィリエイト経由の成果報酬を獲得したい場合は登録してください。
APIカテゴリ
APIカテゴリは以下のカテゴリ内から選択する必要があります。APIカテゴリを選択することでAPI名が変更されます。例えば「楽天市場系API」を選択している場合しか「楽天商品ランキングAPI」の選択できません。
APIドメイン
APIドメインは変更不可です。デフォルトで設定されている値を使用する必要があります。
返却形式
返却形式は取得したデータをどのような形式で表示しますか?という箇所です。選択可能な形式は「json」「xml」の二つです。特に指定がない場合はjsonで問題ありません。
アプリID
アプリIDはアプリIDを発行して対象のアプリ名に変更すると自動で変更されます。楽天アフィリエイトを行う場合はアプリID発行が必要になります。
パラメータ
パラメータでは入力パラメータと出力パラメータの両方が設定可能です。入力パラメータで設定して値が出力パラメータで出力する値を設定します。
出力パラメータを指定する場合、パラメータに「elements」を追加する必要があります。出力パラメータは「,(カンマ)」区切りで複数指定することが可能です。
例:title,lastBuildDate,rank
URL
URLはパラメータの追加や削除することで変更されます。自動で修正されるため変更は不要です。
送信
Get/Postでは「Get」を選択した状態でボタンをクリックしてください。以下のようにアイテムが表示されます。
作成したサイト
以下は楽天API Rakuten Developers を使用して作成したサイトになります。
楽天市場の性別と年代別の総合ランキングです。ソートで簡単に変更可能です。
楽天市場のカテゴリ別のランキングをまとめ紹介したページになります。カテゴリで分けることで目的のカテゴリへ訪れやすく工夫しています。
楽天BOOKのカテゴリ一覧です。楽天BOOKの様々なランキングをピックアップしています。楽しみやすいようにまとめています。
楽天トラベル宿泊施設をランキング形式(Top10)で紹介しています。人気のあるホテルや温泉の参考になります。
楽天ゴルフ施設では都道府県ごとにゴルフ施設を紹介しています。カテゴリやソートを選択することで初心者、中級者、上級者などの様々な条件から選択することが可能になってます。
まとめ
今回は楽天APIを活用することでアフィリエイト収入を増やせるか検証しています。
現在のところはサイト構築代には全く達していません。ですがコードの勉強にはなったので楽しくサイト構築が行えました。
少しでも参考になると嬉しいです。