我正在使用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();
}
});