packbackbooks / textbook-prices
此包已被弃用,不再维护。未建议替代包。
使您的应用程序集成教科书价格API变得简单。
0.1.5
2016-06-02 23:26 UTC
Requires
- php: >=5.5.0
- croscon/commissionjunction-php: ^1.0
- exeu/apai-io: ^1.10
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- mockery/mockery: >=0.9.4
- phpunit/php-code-coverage: ~2.0
- phpunit/phpunit: >=4.6
This package is not auto-updated.
Last update: 2021-01-13 17:28:13 UTC
README
此公共项目旨在简化从最常见的教科书卖家获取已用、新书和租赁书的价格。以下客户端可以使用此项目访问
- AbeBooks
- 亚马逊
- BookRenter(通过CommissionJunction)
- Cengage(通过CommissionJunction)
- Chegg
- Skyo(通过CommissionJunction)
- ValoreBooks
从提供者获取价格
所有客户端都扩展了抽象的PriceClient类。以下是一个示例,说明如何获取一组ISBN的Abe Books价格:
$isbns = [ // ISBNS ]; $abeBooks = new AbeBooksPriceClient([ 'access_key' => <ABEBOOKS ACCESS KEY> ]); $prices = $abeBooks->getPricesForIsbns($isbns);
包含在您的项目中
请将以下内容添加到您的composer.json文件中
"require": { "packbackbooks/textbook-prices": "~0.1.4" }
您还必须在composer.json文件中包含"minimum-stability": "dev",以便Composer可以获取包的dev-master版本。