Dmm
Ruby wrapper for DMM Web Service API ver2
Installation
Add this line to your application's Gemfile:
gem 'dmm'
And then execute:
$ bundle
Or install it yourself as:
$ gem install dmm
ChangeLog
Version 0.0.2
XMLのパーサーをNokogiriに変更しました。処理が速くなってます。
Usage
商品情報を取得する
require 'dmm'
client = Dmm.new(:api_id => 'your_api_id', :affiliate_id => 'your_affiliate_id')
response = client.item_list(
:service => 'digital',
:floor => 'videoa',
:hits => 5,
:sort => 'rank',
:keyword => '検索ワード')
response.items each do |item|
puts item.title #=> 商品名
puts item.affiliate_url #=> アフィリエイトURL
puts item.sample_image_url #=> サンプル画像URL
puts item.price_download #=> 価格(ダウンロード)
puts item.price_stream #=> 価格(ストリーミング)
end
その他のパラメータや、他に取れそうな情報についてはこちらのサイトを参考にしてください。 https://affiliate.dmm.com/api/reference/r18/all/
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request