timlebrun / itunes-search
一个用于与iTunes搜索API交互的小型软件包
v1.0.3
2018-11-19 16:33 UTC
Requires
- php: >=7.2.0
- guzzlehttp/guzzle: ^6.3
- illuminate/support: ^5.7
This package is auto-updated.
Last update: 2024-09-21 20:41:12 UTC
README
此软件包旨在帮助与苹果公司的iTunes搜索API进行交互,以便在商店中找到所需的东西。
API每分钟限制约20次请求,因此此软件包包含一个小型缓存类,强烈建议使用它。
使用方法
初始化
$options = [ 'cache' => './itunes.json', // todo add 'ttl' => 3600, ]; $itunes = Itunes::connect($options); $itunes->bundle('com.airweb.tixipass'); // Returns an ItunesEntity Object
查找
向API执行查找请求
$itunes->lookup([ 'key' => 'value' ]); // Returns an ItunesCollection object containing a list of ItunesEntity objects
要了解在此处可以设置哪些键和值,请参阅苹果文档。
ItunesCollection对象继承自Laravel的Collections。
包ID
可以通过包ID获取一个应用。它只返回一个实体,因为包ID是唯一的。(也许我应该为ID也这样做?)。
$itunes->bundle('com.airweb.tixipass'); // Returns an ItunesEntity Object
此软件包附带WTFPL许可证,因此不要期望从我这里得到支持或任何其他东西(请,谢谢)。
爱,再见 ♥