No se preocupe por api_key ya que estoy haciendo esto solo para practicar. Anteriormente mostraba un error CORS, así que lo deshabilité en Chrome. Pero ahora me da el error GET https://api.yelp.com/v3/businesses/search?term=delis&latitude=37.786882&longitude=-122.399972 400.
function sendRequest () { var xhr = new XMLHttpRequest(); xhr.open("GET", "https://api.yelp.com/v3/businesses/search?term=delis&latitude=37.786882&longitude=-122.399972",true); xhr.setRequestHeader("Accept","application/json"); xhr.setRequestHeader("Authorization", "Bearer {i6LdgRRNDolECGnS0Q7MQf5c3-nNV9rciQdmNy6x0jBFGtBv8DlnCSd2erPEOlKOb6m63MFMj0UzEEINB58fmdZBgy0bW75qfrb4BtRQxZGFcmqczb3vFXjK6G9qYXYx}"); xhr.onload = function(){ if(this.status == 200){ var users = JSON.parse(this.responseText); console.log(users) } } xhr.send(null); }úsalo
function sendRequest () { var xhr = new XMLHttpRequest(); xhr.open("GET", "https://api.yelp.com/v3/businesses/search?term=delis&latitude=37.786882&longitude=-122.399972",true); xhr.setRequestHeader("Accept","application/json"); xhr.setRequestHeader("Authorization", "Bearer i6LdgRRNDolECGnS0Q7MQf5c3-nNV9rciQdmNy6x0jBFGtBv8DlnCSd2erPEOlKOb6m63MFMj0UzEEINB58fmdZBgy0bW75qfrb4BtRQxZGFcmqczb3vFXjK6G9qYXYx"); xhr.onload = function(){ if(this.status == 200){ var users = JSON.parse(this.responseText); console.log(users) } } xhr.send(null); } { y } utilizados para env y variable en cartero (u otros softwares por lo general)
en la solicitud http sin procesar:
GET https://api.yelp.com/v3/businesses/search?term=delis&latitude=37.786882&longitude=-122.399972 Accept: application/json Authorization: Bearer i6LdgRRNDolECGnS0Q7MQf5c3-nNV9rciQdmNy6x0jBFGtBv8DlnCSd2erPEOlKOb6m63MFMj0UzEEINB58fmdZBgy0bW75qfrb4BtRQxZGFcmqczb3vFXjK6G9qYXYxcartero tiene una función que exporta solicitudes en diferentes lenguajes de programación, úsela para ver eferentes ( enlace )