Я использую Tasker Javascript-let для вызова API из WMATA , чтобы получить массив ожидаемых поездов.Следующий код ранее работал нормально, но недавно перестал работать и возвращает только пустую строку (или, по крайней мере, такова переменная '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();
}
});