bksy / goodreads-api
GoodReads API 的快速 PHP 封装类。
dev-master
2017-12-13 13:58 UTC
This package is not auto-updated.
Last update: 2024-09-20 02:22:19 UTC
README
GoodReads API 的快速 PHP 封装类。
免责声明
这是我快速编写的,它并不美观,并且正如你所看到的,我只实现了单个 API 端点(我需要的唯一一个)。然而,这是一个很好的起点,从初步看,实现其他方法不会特别棘手。缓存支持也已内置。
请记住,GoodReads API 本身并不优秀(例如,某些方法只支持 XML!),你可以在他们的论坛中阅读/评论。
需求
- PHP 5.3.x 或更高版本
- cURL
- GoodReads API 密钥
可用方法
使用方法
- 包含类
- 初始化封装
$api = new GoodReads('在这里放置您的API密钥', '缓存的可写目录');
- 调用方法
$data = $api->getLatestReads(4148474);
许可证
简化版BSD许可证(包含)。
变更记录
2016-05-13 Victor Davis
- 向 simplexml_load_string 添加了 LIBXML_NOCDATA 参数,以捕获返回的 XML 中的 CDATA
- 添加了 2 个端点:author.show 和 user.show