Skip to content

Latest commit

History

45 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

duoshuo duoshuo.com apis npm

a duoshuo SDK in Node.js

How to install

$ npm install duoshuo

Example

varDuoshuo=require('duoshuo')varduoshuo=newDuoshuo({short_name: 'abc',// 站点申请的多说二级域名。secret: 'xxx'// 站点密钥})// Authduoshuo.auth(code).then(function(access_token){console.log(access_token)}).catch(function(err){console.error(err)})// 通过duoshuo.auth获得的access_tokenvaraccess_token='xxxxxxxxxxxxxxxxxx'varclient=duoshuo.getClient(access_token)// Join local user to duoshuo.comclient.join({user: {},}).then(function(user){console.log(user)}).catch(function(err){console.log(err)})// Fetch top articlesclient.tops({range: 'daily'// 获取本日,详见:http://dev.duoshuo.com/docs/50398b4b8551ece011000023num_items: 10// 获取10篇}).then(function(err,threads){console.log(threads)})// Push comments to duoshuo.comclient.comment({message: '我的一条新匿名评论'}).then(function(err,comment){console.log(comment)})

Tests

$ npm test

About

a duoshuo SDK in Node.js

Resources

Stars

98 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages