1

为我的小新手道歉...

我需要一个 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 脚本。

我希望这足够清楚。如果我需要澄清其他任何事情,请告诉我。

谢谢!!

4

0 回答 0