1.2.1 • Published 5 years ago

eloqua-sdk v1.2.1

Weekly downloads
10
License
AGPL-3.0-or-later
Repository
github
Last release
5 years ago

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

1.2.1

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago

0.9.1-rc.2

5 years ago

0.9.1-rc.1

5 years ago

0.9.1-rc.0

5 years ago

0.9.0

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago