3.0.3 • Published 8 months ago

cloudnode-ts v3.0.3

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
8 months ago

{{config.name}} API Client

npm {{{shield.apiVersion}}} Build CodeQL npm downloads

{{pkg.description}}

Install

npm install {{pkg.name}}

Usage

JavaScript

Node.js (ES6)

import {{config.name}} from '{{pkg.name}}';

const {{config.instanceName}} = new {{config.name}}("token_YourSecretToken123");

// get a newsletter
const newsletter = await {{config.instanceName}}.newsletter.get("newsletter_123asd");
// get response status code
console.log(newsletter._response.status); // 200

Node.js (CommonJS)

const {{config.name}} = require('{{pkg.name}}');

const {{config.instanceName}} = new {{config.name}}("token_YourSecretToken123");

// get a newsletter
const newsletter = await {{config.instanceName}}.newsletter.get("newsletter_123asd");
console.log(newsletter._response.status); // 200

Browser

Download the browser version from browser/{{config.name}}.js or use our hosted version.

<script src="{{{config.browserUrl}}}"></script>
<script>
const {{config.instanceName}} = new {{config.name}}();

// get a newsletter
const newsletter = await {{config.instanceName}}.newsletter.get("newsletter_123asd");
console.log(newsletter._response.status); // 200
</script>

Warning: You most likely don't want to set your private token in a public front-end website, as this will allow anyone who sees your front-end JavaScript code to use it for possibly malicious purposes. We advise you use a back-end server to proxy requests to our API, so you do not expose your token to the public.

TypeScript

import {{config.name}} from '{{pkg.name}}';

const {{config.instanceName}} = new {{config.name}}("token_YourSecretToken123");

// get a newsletter
const newsletter: {{config.name}}.Newsletter = await {{config.instanceName}}.newsletter.get("newsletter_123asd");

If you want to access response metadata (headers, status code, etc.), use {{config.name}}.ApiResponse<T>, e.g.:

const newsletter: {{config.name}}.ApiResponse<{{config.name}}.Newsletter> = await {{config.instanceName}}.newsletter.get("newsletter_123asd");
console.log(newsletter.id); // newsletter_123asd
console.log(newsletter._response.status); // 200

{{{docMD}}}

3.0.3

8 months ago

3.0.2

8 months ago

3.0.1

8 months ago

3.0.0

8 months ago

2.1.0

10 months ago

1.10.3

1 year ago

2.0.0

1 year ago

1.10.2

1 year ago

1.9.1

1 year ago

1.10.1

1 year ago

1.10.0

1 year ago

1.9.0

1 year ago

1.7.3

1 year ago

1.8.1

1 year ago

1.8.0

1 year ago

1.7.4

1 year ago

1.7.2

1 year ago

1.7.1

1 year ago

1.7.0

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.1

2 years ago

1.0.1

2 years ago