プログラムについてのアレコレや日々の気になった事を書いていきます。

プログラム@ファーム

その他の開発

iTunes Storeアフィリエイトのミュージック、ブックURL検索ツール制作について

投稿日:2017年4月4日

なぜ制作する事にしたのか?

iPhoneアプリなどでiTunes Storeアフィリエイトを活用したかったのですが商品のURLや写真等を簡単に収集できないかと思い、いろいろ調査してみることにしました。

どのくらい調査した?

公式サイトを調べてみたら「Link Maker」というサイトを見つけました。
公式サイトでの商品の検索機能を確認してみたところ商品(音楽)のURLや写真は取得できるのですが、視聴のURLを見つける事ができませんでした。


※公式サイトURL「http://linkmaker.itunes.apple.com/ja-jp

やはり商品の視聴ができたほうが親切だと思い視聴ができる事にこだわりたかったのでさらに調査してみました。

しかしどのサイトを調査しても、公式サイトを同じ情報しか見つけることができませんでした。

他の方法で検索する事ができないかを調べてみたところ、公式サイトにはSearch APIがあり、必要な情報を取得できるとあるのですがjson形式のため、内容を確認は難しく時間がかかるので効率的ではありませんでした。

Search APIドキュメントURL「http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

◆Musicデータ(json)

◆Bookデータ(json)

いろいろ検討するのにも時間がかかるのでツールを制作して簡単にURLを取得できるようにしました。

ツール制作について

GUIを含んで簡単にアプリを作る為に、C#でツールを作成する。

【制作言語】C#
【制作期間】4時間

猫でもわかるC#プログラミング 第3版 (猫でもわかるプログラミング)

新品価格
¥2,700から
(2017/4/7 13:07時点)


今回制作するツールには下記の機能を実装しました。

1.検索文字を入力
2.「Music」「Book」を検索
3.Search APIで検索結果を取得
4.検索結果をパースしてリスト形式に表示

制作したツールのメインとなる検索結果の取得部分のソースは下記のようになります。

◆情報の検索をする部分

■jsonをパースした情報を保存する内部クラス(Resultクラス)(ResultDetailクラス)

URL検索ツールについて

制作したツールの使用方法を記載しておきます。
今回は、「Music」の検索について記載します。

1.商品の検索


検索したいタイトル等の文字を入力して検索ボタンをクリックして下さい。

2.検索結果

画面のように検索結果が表示されます。


検索結果の表示されている一覧からヒットしていると思われるものをクリックします。
画面の下部に今回取り出したかった情報が表示されます。
必要だった情報(ジャケット画像、iTunes URL、視聴URL)

「視聴」ボタンをクリックすると曲を視聴する事ができます。
「コピー」ボタンをクリックすると情報をコピーする事ができるのでテキストなどに張り付けて活用して下さい 。

コピーされる内容

[曲]愛をとりもどせ!!
[アーティスト]クリスタルキング
[ジャケット画像]http://a2.mzstatic.com/us/r30/Music3/v4/ed/20/fc/ed20fcc0-8f57-78c0-38e5-5b6b55969db8/PCSP_01767_itunes.100x100-75.jpg
[iTunes URL]https://itunes.apple.com/jp/album/aiwotorimodose!!/id915724651?i=915724668&uo=4&at=1l3v8W4
[視聴URL]http://a779.phobos.apple.com/us/r20/Music3/v4/41/55/46/415546b5-b37e-6bd7-e6f3-01d823c588aa/mzaf_2114590282101982042.plus.aac.p.m4a

今回、紹介しましたツールは、下記よりダウンロードできます。

-その他の開発
-,

Copyright© プログラム@ファーム , 2017 AllRights Reserved.