为我的小新手道歉...
我需要一个 javascript(或 php)脚本,它会自动检查 JSON 文件(通过 HasOffers API 调用)是否有更改,然后执行一个 php 脚本(我已经拥有 - 它利用 OneSignal 向我的手机发送推送通知)一次检测到变化。
所以这是我在 javascript 中调用 API 的代码:
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 文件中的更改(特别是 JSON 文件中 response.data.data[0].Stat.conversions 中的数值),然后执行另一个 php 文件当数字增加一个增量时,我有什么?
因此,如果在 JSON 文件中 Stat.conversions = 30,然后变为 31,我希望 javascript 自动执行我的 php 脚本。
我希望这足够清楚。如果我需要澄清其他任何事情,请告诉我。
谢谢!!