【问题标题】:iTunes Store API -- sorting by popularityiTunes Store API -- 按受欢迎程度排序
【发布时间】:2011-08-16 18:53:17
【问题描述】:

是否可以搜索iTunes Store API 并按受欢迎程度对结果进行排序?

如果不是,下一个最佳选择是什么?屏幕抓取iTunes Preview 页面?

【问题讨论】:

  • 您是否阅读了您链接的页面?没有什么可以说是的。
  • 我知道了,我只是希望有人可能知道某种未提及的参数。

标签: api sorting itunes


【解决方案1】:

这是解决问题的步骤 你需要制作两个文件。

1) itune API 的包装文件,例如“tune.php”

2) 文件形式检索结果“get_result_from_api.php”

**第 1 步:获取 Api url**

确保您的 itune api 正常工作

例如

在此处输入代码

$authentic_api = $this->endpointurl 。 '?api_key=' 。 $this->api_key 。 '&方法='。 'aj.jobs.search' 。 '&keywords=' 。 $this->关键字。 '&位置='。 $这个->位置。 '&perpage=' 。 $this->每页 ;

回声 $authentic_api;

输出:

http://www.authenticjobs.com/api/?api_key=3fb9a030d223ac8bb06eb07fea846182&method=aj.jobs.search&keywords=&location=&perpage=100

在新选项卡中检查您的输出 api,并确保它以 XML 格式或 HTML 格式显示结果

第 2 步:将 api 结果存储为 XML 或 HTML 格式,反之亦然..

例如

$xmlstr = @file_get_contents($authentic_api);

如果(!$xmlstr == null)

$xml = new SimpleXMLElement($xmlstr);

如果(空($xml)|| $xml == null)

返回空值;

$this->aj_results = $xml;

返回 $xml;

第 3 步:解析您的 xml 或 html 结果 解析结果以获取所选数据。 并将其存储在数组中并返回值到“get_result_from_api.php”

第 4 步:打印结束 使用 foreach 循环,您需要打印出从包装类中获得的结果..

希望这些对你有所帮助。

因为“希望是好东西,可能是最好的东西,好东西永远不会死!”

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-10
  • 2019-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-10
  • 1970-01-01
相关资源
最近更新 更多