DMM Web API version.3 クライアント
npm install dmm.js
browserify browser/index.js -o dist/dmm.js
var client = new dmm.Client({
api_id: "YOUR-API-ID",
affiliate_id: "YOUR-AFFILIATE-ID"
});
client.product({
site: "DMM.R18"
}, function (err, data) {
console.log(err);
console.log(data);
});
// client新規作成
var dmm = require('dmm.js');
var client = new dmm.Client({
api_id: "YOUR-API-ID",
affiliate_id: "YOUR-AFFILIATE-ID"
});
client.product({
site: "DMM.R18"
}, function (err, data) {
console.log(err);
sys.print(sys.inspect(data)+"\n");
});
女優検索API
client.actress(options, callback);
// 例
client.actress({
initial: "あ",
keyword: "あさみ",
bust: 90,
waist: -60,
hip: "85-90",
height: 160,
birthday: "19900101",
sort: "-name",
hits: 20,
offset: 1
}, function(err, data){
console.log(data);
});
作者検索API
client.author(options, callback);
// 例
client.author({
floor_id: 40,
initial: "あ",
hits: 100,
offset: 1
}, function(err, data){
console.log(data);
});
フロアAPI
client.floor(callback);
// 例
client.floor(function(err, data){
console.log(data);
});
ジャンル検索API
client.genre(options, callback);
// 例
client.genre({
floor_id: 40,
initial: "あ",
hits: 100,
offset: 1
}, function(err, data){
console.log(data);
});
メーカー検索API
client.maker(options, callback);
// 例
client.maker({
floor_id: 40,
initial: "あ",
hits: 100,
offset: 1
}, function(err, data){
console.log(data);
});
商品検索API
client.product(options, callback);
// 例
client.product({
site: "DMM.R18",
service: "mono",
floor: "dvd",
sort: "date",
hits: 20,
offset: 1
}, function(err, data){
console.log(data);
});
シリーズ検索API
client.series(options, callback);
// 例
client.series({
floor_id: 40,
initial: "あ",
hits: 100,
offset: 1
}, function(err, data){
console.log(data);
});
make test
make docs