Apple将JSON数据下载为文本文件

时间:2016-12-03 21:45:54

标签: php json curl

我有一个代码,可以从Apple Search API查找Apple数据并对其进行处理,以便在我的网站上显示它。

如果我在浏览器中调用查找URL,它会将数据作为文本文件下载。

当我用cron作业调用代码时,它似乎仍能正常工作。

我的网站由网站托管公司托管。

现在我将我的网站移动到另一个我有虚拟服务器的提供商。 我安装并启用了Apache,PHP,Curl,Json。 该网站显示,但Apple查找不起作用,我不知道是否是因为文本文件下载,或者我在新服务器上遗漏了什么。

有人可以告诉我,问题可能是什么? 我的代码是这样的:

    //Call Apple search 
    $cas = curl_init('https://itunes.apple.com/lookup?id=' . $appID . '');
    curl_setopt($cas, CURLOPT_RETURNTRANSFER, 1);
    $jsonitunes = curl_exec($cas);
    curl_close($cas);


        //Process Apple search
        $arr = json_decode($jsonitunes,true);


                if ($arr['resultCount'] == '0') {
                //Delete obsolate apps
                mysqli_query($bd, "DELETE FROM appstoimport WHERE app = ".$appID."") or die(mysqli_error());

                } 

                    else {

                        foreach($arr['results'] as $item) {

                        if ($item['kind'] == 'software') {
                        $price  = $item['price'];

                            if ($price > 0) {
                            $free = 0;
                            } else {
                            $free = 1;
                            }


                            $icon = $item['artworkUrl512'];

...

Rest of code

0 个答案:

没有答案