npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

eloqua-sdk

1.2.1 • Public • Published

Eloqua API Wrapper written in javascript

A node.js module, which provides a simple wrapper for the Eloqua API.

Documentation Eloqua API Build Status Coverage Status install size npm downloads Dependencies Greenkeeper badge

Getting Started

Installing

Install using npm:

$ npm install eloqua-sdk

Create the Eloqua client

// With ES5
var EloquaApi = require('eloqua-sdk');
 
var eloqua_config = {
                      sitename: '[[Your Sitename]]',
                      username: '[[Your Username]]',
                      password: '[[Your Password]]'
                    };
 
var eloqua = new EloquaApi(eloqua_config);
// With ES6
import EloquaApi from 'eloqua-sdk';
 
const eloqua_config = {
                      sitename: '[[Your Sitename]]',
                      username: '[[Your Username]]',
                      password: '[[Your Password]]'
                    };
 
const eloqua = new EloquaApi(eloqua_config);
// With ES7
import EloquaApi from 'eloqua-sdk';
 
const eloqua_config = {
                      sitename: '[[Your Sitename]]',
                      username: '[[Your Username]]',
                      password: '[[Your Password]]'
                    };
 
const eloqua = new EloquaApi(eloqua_config);

Get a campaign name

// ES5
eloqua.assets.campaigns.get()
  .then(function(results) {
    console.log('Campaign Name: ' + results.data.elements[0].name);
  })
  .catch(function(err) {
    console.error(err);
  });
// ES6
eloqua.assets.campaigns.get()
  .then(results => {
    console.log(`Campaign Name: ${results.data.elements[0].name}`);
  })
  .catch(err => {
    console.error(err);
  });
// ES7
async function getCampaigns() {
  try {
    const results = await eloqua.assets.campaigns.get();
    console.log(`Campaign Name: ${results.data.elements[0].name}`);
  } catch(err) {
    console.error(err);
  }
}
getCampaigns();

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

install

npm i eloqua-sdk

Downloadsweekly downloads

16

version

1.2.1

license

AGPL-3.0-or-later

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability