lib/api/applications.js

Up one level

Applications API

See the disqus-node Applications CLI.

See the Applications API on Disqus.com.

var util = require('../util'); var methods = { listUsage: { resource: 'applications', name: 'listUsage', method: 'GET', requiredOptions: ['api_secret', 'access_token'], availableOptions: ['application', 'days'] } }; module.exports = function Applications(config, logger) {

listUsage

Returns the API usage per day for this application.

Signature:

Disqus#applications.listUsage(options[, cb])

Usage:

// Node-style
disqus.applications.listUsage({
    // defaults shown
    application: null,
    days: 30
}, function (err, result) {...})

// Promise-style
disqus.applications.listUsage({
    api_secret: 'asdfghkj', // can be set globally
    access_token: '12345678', // can be set globally
    // defaults shown
    application: null,
    days: 30
})
.then(function (result) {...})
.catch(function (err) {...})
.error(function (err) {...});
this.listUsage = function (options, cb) { return util.executeAPIMethod(methods.listUsage, options, config, logger, cb); }; };