UNPKG

node-plotly

Version:

An un-official plot.ly API client

107 lines (77 loc) 2.16 kB
# Plot.ly Node API ## intro `node-plotly` is an un-official JavaScript client library for `https://api.plot.ly/v2/`. See below for documentation. Or visit [https://api.plot.ly/v2/](https://api.plot.ly/v2/) for more details on specific endpoints ## documentation ### configuration / authentication Configuring the API client with your own API credential and optionally an On-Prem host is as simple as calling the `.config` method like so: ```js var PlotlyAPI = require('node-plotly'); PlotlyAPI.config({ username: 'string', // default: undefined apiKey: 'string', // default: undefined protocol: 'string', // default: https host: 'string', // default: api.plot.ly }); ``` ### users #### `PlotlyAPI.Users.create` #### `PlotlyAPI.Users.update` #### `PlotlyAPI.Users.retrieve` ### files #### `PlotlyAPI.Files.update` #### `PlotlyAPI.Files.retrieve` ### grids #### `PlotlyAPI.Grids.create` #### `PlotlyAPI.Grids.update` #### `PlotlyAPI.Grids.content` ### plots #### `PlotlyAPI.Plots.create` #### `PlotlyAPI.Plots.update` #### `PlotlyAPI.Plots.content` ### Dashboards #### `PlotlyAPI.Dashboards.content(fileId, shareKey?)` ```js PlotlyAPI.Dashboards.content('user:1').then(function(result) { console.log(result); }); ``` ```js { collaborators: {count: 0, results: []}, comments: null, content: '...', creation_time: '2016-07-18T20:01:55.490291Z', date_modified: '2016-07-18T20:01:55.490Z', deleted: null, embed_url: 'https://local.plot.ly/~._-aA1/114.embed', fid: '._-aA1:114', filename: 'Map Dashboard', filetype: 'dashboard', image_urls: {}, img_url: '', owner: '._-aA1', parent: -1, parented: true, preview: '', referencers: [], references: [], share_key: null, share_key_enabled: null, stars: null, subfolder_count: null, title: '', views: 0, web_url: 'https://local.plot.ly/~._-aA1/114/', world_readable: true, api_urls: { files: 'https://api-local.plot.ly/v2/files/._-aA1:114', dashboards: 'https://api-local.plot.ly/v2/dashboards/._-aA1:114', parent: 'https://api-local.plot.ly/v2/folders/home?user=._-aA1' } } ``` ## license MIT. See `license` file.