是否可以搜索iTunes Store API并按人气排序结果?
如果没有,那么下一个最佳选择是什么?屏幕抓取iTunes Preview页?
答案 0 :(得分:-4)
以下是您的问题的步骤 你需要制作两个文件。
1)itune API的包装文件,如“tune.php”
2)文件形式重复结果“get_result_from_api.php”
**第1步:获取Api网址* *
确保你的itune api正常工作
,例如
在这里输入代码
$ authentic_api = $ this-> endpointurl。 '?api_key ='。 $ this-> api_key。 '& method ='。 'aj.jobs.search'。 '& keywords ='。 $ this->关键字。 '& location ='。 $这 - >位置。 '& perpage ='。 $ this-> perpage;
echo $ authentic_api;
<强>输出:强>
在新标签中检查输出api,并确保它以XML格式或HTML格式显示结果
步骤2:将api结果以XML或HTML格式存储为反...
<强> e.g。强>
$ xmlstr = @file_get_contents($ authentic_api);
if(!$ xmlstr == null)
$ xml = new SimpleXMLElement($ xmlstr);
if(empty($ xml)|| $ xml == null)
返回null;
$ this-&gt; aj_results = $ xml;
返回$ xml;
第3步:解析xml或html结果 解析结果以获取所选数据。 并将其存储在数组中并将值返回“get_result_from_api.php”
第4步:打印出来 使用foreach循环,您需要打印出从包装类中获得的结果。
希望这件事可以帮助你。
因为“希望是好事,所以最好的东西,没有好东西会死!”