Thanks to visit codestin.com
Credit goes to github.com

Skip to content

DMM Web API version.3 Client for js

License

andyindr/dmm-js-sdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMM SDK for js

License Build Status Coverage Status

NPM NPM

DMM Web API version.3 クライアント

インストール

npm install dmm.js

ブラウザ用の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);
});

nodejsの場合

// 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

About

DMM Web API version.3 Client for js

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 91.5%
  • HTML 5.0%
  • Makefile 3.5%