Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
/**
* Get the Deliver store
* @param {[type]} theLocation [description]
* @return {[type]} Only one store location will be returned.
*/
const getTheDeliveryStore = function( theLocation ) {
var data = null;
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://ordering.api.olo.com/v1.1/restaurants/near?lat=LATITUDE&long=-LONGITUDE&radius=20&limit=10&key=APIKEYHERE");
xhr.setRequestHeader("accept", "application/json");
xhr.setRequestHeader("access-control-request-headers", "*");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.