packbackbooks/textbook-prices

此包已被弃用,不再维护。未建议替代包。

使您的应用程序集成教科书价格API变得简单。

0.1.5 2016-06-02 23:26 UTC

This package is not auto-updated.

Last update: 2021-01-13 17:28:13 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

此公共项目旨在简化从最常见的教科书卖家获取已用、新书和租赁书的价格。以下客户端可以使用此项目访问

  • 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版本。

注意事项

此包符合PSR-1PSR-2PSR-4。如果您注意到符合性疏忽,请通过拉取请求发送补丁。