caseysoftware / marvel-helper
Marvel漫画API的PHP包装器
2.0.0
2016-01-03 00:47 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- mockery/mockery: >=0.7.2
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-09-12 04:45:28 UTC
README
非官方的Marvel PHP库
这是一个用于Marvel漫画API的帮助库 - http://developer.marvel.com/
这不是官方的,但应该可以正常工作,除了以下TODO列表中不完整的项。
所有角色——无论它们多么酷——都属于Marvel漫画。此外,如果您使用此库,请确保遵循他们的归属规则:http://developer.marvel.com/documentation/attribution
通过Composer安装
安装Marvel库的推荐方法是使用Composer。
# Install Composer
curl -sS https://getcomposer.org/installer | php
# Add the library as a dependency
php composer.phar require caseysoftware/marvel-helper ~2.0
或者,您可以直接将其添加到您的composer.json
文件中。
{
"require": {
"caseysoftware/marvel-helper": "~2.0"
}
}
然后通过Composer安装
composer install
最后,在您的PHP脚本中要求Composer的自动加载器
require __DIR__.'/vendor/autoload.php';
要使用任何示例,将credentials-dist.php重命名为credentials.php,并从以下位置添加您的API密钥:https://developer.marvel.com/account
TODO
重构以使用Guzzle而不是直接使用curl等实现角色列表和分页实现角色列表的可选参数实现角色加载实现角色的漫画搜索、事件搜索、故事搜索实现漫画列表和分页实现漫画列表的可选参数实现漫画加载实现漫画的角色搜索、创作者搜索、事件搜索、故事搜索实现创作者列表和分页实现创作者列表的可选参数实现创作者加载实现创作者的漫画搜索、事件搜索、故事搜索实现事件列表和分页实现事件列表的可选参数实现事件加载实现事件的角色搜索、漫画搜索、创作者搜索、故事搜索实现系列列表和分页实现系列列表的可选参数实现系列加载实现系列的字符搜索、漫画搜索、创作者搜索、事件搜索、故事搜索实现故事列表和分页实现故事列表的可选参数实现故事加载实现故事的角色搜索、漫画搜索、创作者搜索、事件搜索
注意
- 字符名搜索不支持通配符,但您可以使用诸如 'nameStartsWith' 之类的术语进行更有趣的搜索,例如仅使用 'Spider' 就可以找到 '蜘蛛侠' 的所有实例。
- 到目前为止,此库中可选参数没有验证... 我不确定它是否应该在这里,因为这可能会破坏API的后续版本,因为那些要求会发生变化。