Estoy usando jquery para generar una solicitud a la API de búsqueda de Twitter. Estoy usando jsonp, ya que es necesario para solicitudes de dominios cruzados. Sin embargo, la API de Twitter especifica que debe establecer un User-Agent único para estas solicitudes, y limita sus solicitudes si no lo hace. El problema es que no veo forma de configurar este encabezado a través de jquery.Modificar encabezados HTTP para una solicitud JSONP
Este es el código que estoy utilizando:
$.ajax({
url: 'http://search.twitter.com/search.json',
dataType: 'jsonp',
type: 'get',
data: { q: 'twitter' },
success: function(data) {
alert(data.results);
}
});
He intentado usar el método beforeSend, pero parece que este evento no está disparando. ¿Alguien puede encontrar alguna forma de resolver este problema?
Gracias.
1 buena respuesta detallada con información útil :) – Sarfraz
Ah, es muy desafortunado. Creo que recurriré a un script envoltorio escrito en PHP que sale y obtiene los datos. De esa manera, puedo guardar en caché la búsqueda, así que tal vez sea una situación en la que todos ganan (aunque eso significa más trabajo). Gracias por la respuesta detallada. –