gregoriopellegrino/php-cantook
Composer 安装命令:
composer require gregoriopellegrino/php-cantook
包简介
A PHP wrapper for Cantook (and Edigita) API for ebook sales
README 文档
README
A PHP wrapper for Cantook (and Edigita) API for ebook sales. API specifications: http://help.cantook.net/support/solutions/articles/4000034849-the-web-services#2
Installing
You can install through Composer. Simply add "gregoriopellegrino/php-cantook" in your composer.json file like below.
{
"require": {
"gregoriopellegrino/php-cantook": "dev-master"
}
}
Usage
You can find some code in the file test/test.php.
Simulate a sale
$platform = new Platform("https://edigita.cantook.net", "username", "password", 310, "ita"); $publication = new Publication("9788874028047", "epub", 2.99, "none", "EUR"); $response = $platform->callService("simulation", $publication);
Sale
$platform = new Platform("https://edigita.cantook.net", "username", "password", 310, "ita"); $publication = new Publication("9788874028047", "epub", 2.99, "none", "EUR"); $transaction = new Transaction("123456", "123456", "Gregorio Pellegrino"); $transaction->sale_state = "test"; $response = $platform->callService("sale", $publication, $transaction);
Download
$platform = new Platform("https://edigita.cantook.net", "username", "password", 310, "ita"); $publication = new Publication("9788874028047", "epub", 2.99, "none", "EUR"); $transaction = new Transaction("123456", "123456", "Gregorio Pellegrino"); $transaction->sale_state = "test"; $response = $platform->callService("download", $publication, $transaction);
Response structure
array(3) {
["url"]=> "https://edigita.cantook.net/api/organisations/..." // the requested url
["code"]=> 200 // the response code
["response"]=> "success" // the response message
}
统计信息
- 总下载量: 15
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-02-07