Извиняюсь за мое небольшое новшество …
Мне нужен сценарий javascript (или php), который автоматически проверяет файл JSON (через вызов API HasOffers) на наличие изменений и затем выполняет сценарий php (который у меня уже есть — он использует OneSignal для отправки push-уведомления на мой телефон) один раз изменения обнаружены.
Итак, вот мой код для вызова API в JavaScript:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.hasoffers.com/Apiv3/json?NetworkId=SomeNetwork&Target=Affiliate_Report&Method=getStats&api_key=2c0ce8e72df0802c900d1fb6bd34e&fields%5B%5D=Stat.conversions&filters%5BStat.date%5D%5Bconditional%5D=EQUAL_TO&filters%5BStat.date%5D%5Bvalues%5D=2016-01-25', true);
console.log(xhr);
// Response handlers.
xhr.onload = function () {
var repos = JSON.parse(xhr.response), i, reposHTML = "";
for (i = 0; i < repos.response.data.data.length; i++) {
reposHTML += repos.response.data.data[i].Stat.conversions;
}
document.getElementById("fetch").innerHTML = reposHTML;
};
xhr.onerror = function () {
alert('error making the request.');
};
xhr.send();
Как я могу интегрировать в него код JavaScript, который «прослушивает» изменения в файле API / JSON (в частности, числовое значение в response.data.data [0] .Stat.conversions в файле JSON), а затем выполняет другой файл php что у меня когда число увеличивается на один шаг?
Поэтому, если в файле JSON Stat.conversions = 30, а затем он равен 31, я хочу, чтобы JavaScript автоматически выполнял мой php-скрипт.
Я надеюсь, что это достаточно ясно. Пожалуйста, дайте мне знать, если мне нужно уточнить что-нибудь еще.
Спасибо!!
Задача ещё не решена.
Других решений пока нет …