0.3.0 • Published 10 years ago

duoshuo v0.3.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

duoshuo duoshuo.com apis npm

duoshuo.com apis for node.js

How to install

$ npm install duoshuo

Sample code

var Duoshuo = require('duoshuo');

var duoshuo = new Duoshuo({
  short_name: 'abc', // 站点申请的多说二级域名。
  secret: 'xxx' // 站点密钥
});

// fetch token
duoshuo.auth(code, function(err,token){
  console.log(token)
  // to sth with token    
});

var access_token = 'xxxxxxxxxxxxxxxxxx';	// 通过duoshuo.auth获得的access_token
var duoshuoClient = duoshuo.getClient(access_token);

// join local user to duoshuo.com
duoshuoClient.join({
  user: {},
}, function(err,user){
  console.log(err,user)
});

// fetch top articles
duoshuoClient.tops({
  range: 'daily' // 获取本日,详见:http://dev.duoshuo.com/docs/50398b4b8551ece011000023
  num_items: 10 // 获取10篇
}, function(err, threads){
  console.log(threads)
});

// push comments to duoshuo.com
duoshuoClient.comment({
  message: '我的一条新匿名评论'   
}, function(err,comment){
  console.log(comment)
});

Run Unit-test (Mocha)

$ git clone https://github.com/turingou/duoshuo.git
$ cd duoshuo
$ npm install
$ npm test
0.3.0

10 years ago

0.2.7

10 years ago

0.2.6

10 years ago

0.2.5

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

11 years ago

0.0.9

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago