Tasker AJAX请求返回空字符串

时间:2019-06-21 00:29:44

标签: javascript jquery ajax tasker

我正在使用Tasker Javascript-let从WMATA调用API,以获得一系列期望的火车。下面的代码以前可以正常工作,但是最近停止工作,并且仅返回一个空字符串(或者至少是“ response”变量的含义)。它似乎可以在其他设备上正常工作,所以我认为这不是服务器的问题。另外,xml端点(https://api.wmata.com/StationPrediction.svc/GetPrediction/)在Tasker中可以正常工作,只是/ json /不再起作用。有没有办法更好地调试呢?谢谢!

    var origin = "C01";
    var url =' https://api.wmata.com/StationPrediction.svc/json/GetPrediction/'+origin; 
    var key = "e13626d03d8e4c03ac07f95541b3091b"; // Public demo key from WMATA 
    $.ajax({ 
        url: url, 
        type: "GET", 
        dataType: "json", 
        headers: { 'api_key': key}, 
        success: (response,textStatus,jqXHR)=>{ 
            alert(JSON.stringify(jqXHR)); 
            exit(); 
        }, 
        failure: _=>{ 
            alert("Failure"); 
            exit(); 
        } 
    }); 

0 个答案:

没有答案