Javascript 试图从MercadolibreAPI获取json,但总是得到相同的cors错误?

Javascript 试图从MercadolibreAPI获取json,但总是得到相同的cors错误?,javascript,jquery,ajax,get,cross-domain,Javascript,Jquery,Ajax,Get,Cross Domain,我正在尝试使用MercadolibreAPI,该API返回一个json,其中包含一些我需要使用的数据 但每次我尝试ajax GET请求时,它都会返回相同的错误: “对飞行前请求的响应未通过访问控制检查:它没有HTTP ok状态” 我认为这是一个CORS问题,但我已经尝试了头上的一切,而请求(这是corssed域)似乎没有任何工作 以下是我处理ajax请求的方式: if (obtieneCotizaciones == 'true' && token != null) {

我正在尝试使用MercadolibreAPI,该API返回一个json,其中包含一些我需要使用的数据

但每次我尝试ajax GET请求时,它都会返回相同的错误:

“对飞行前请求的响应未通过访问控制检查:它没有HTTP ok状态”

我认为这是一个CORS问题,但我已经尝试了头上的一切,而请求(这是corssed域)似乎没有任何工作

以下是我处理ajax请求的方式:

   if (obtieneCotizaciones == 'true' && token != null) {
    var sellerID = '499777238';
      $.ajax({
        type: "GET",
        url: "https://api.mercadolibre.com/quotations?access_token="+token+"&seller.id="+sellerID+"&caller.type=seller",
        contentType: "application/json",
        headers: {
          'Access-Control-Allow-Credentials' : true,        
          'Access-Control-Allow-Origin': '*',
          'Access-Control-Allow-Methods':'GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS',
          'Access-Control-Max-Age': '604800',
          'Access-Control-Allow-Headers': 'Content-Type',
          'Access-Control-Allow-Headers':'application/json',
          'Access-Control-Allow-Headers': 'x-requested-with'         
        },
        success: function(data) {
          console.log(data);

        },
        error: function(error) {
          console.log(error)
          console.log("FAIL");
        }
      });
  }

你知道我该怎么解决这个问题吗?不介意使用“token”和“obtienectizaciones”变量,它们只是发出请求所需的,我在发出请求之前获取了它们。

您尝试过删除所有的头吗?他们正在触发一个飞行前测试,这就是为什么它会因为这个错误而失败。

他总是在飞行前打开开发者控制台。