Forum Stats

  • 3,826,228 Users
  • 2,260,609 Discussions
  • 7,896,841 Comments

Discussions

Fetch Eloqua API using Axios with Basic Authentication

MattZ-Oracle
MattZ-Oracle Posts: 1 Employee
edited May 16, 2022 5:49PM in Node.js

Hi There,

I have been running into issue authenticating and fetching API using the basic auth.

I do get the 200 status on my response, but when I console log it shows that not authenticated.

import axios from "axios";

import React from 'react'

const List = () => {

const session_url = 'https://login.eloqua.com/id';

const username = 'instancename\\username';

const password = 'password';

const credentials = btoa(username + ':' + password);

const headers = {

  'Content-Type': 'application/json',

  'Accept': 'application/json',

  'Authorization': `Basic ${credentials}`

}

axios.get(session_url, {}, {

 headers: { headers},

auth: {username: username, password: password }

}).then(function(data) {

  console.log(data);

  console.log(headers);

}).catch(function(error) {

  console.log('Error on Authentication');

  //console.log(username);

});

};

export default List;


Tagged: