timlebrun/itunes-search

一个用于与iTunes搜索API交互的小型软件包

v1.0.3 2018-11-19 16:33 UTC

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许可证,因此不要期望从我这里得到支持或任何其他东西(请,谢谢)。

爱,再见 ♥