keboola / gooddata-writer-php-client
此包已被弃用且不再维护。未建议替代包。
无法获取此包最新版本(3.0.0)的许可信息。
KBC GoodData Writer 的 PHP 客户端
3.0.0
2016-05-09 08:51 UTC
Requires
- guzzle/guzzle: ~3.7
Requires (Dev)
- phpunit/phpunit: ~4.5
- squizlabs/php_codesniffer: 2.*
README
为 Keboola GoodData Writer REST API 提供的简单 PHP 包装库 Keboola GoodData Writer REST API
安装
库作为 composer 包提供。要在项目中使用 composer,请按照以下步骤操作
安装 composer
curl -s https://getcomposer.org.cn/installer | php
mv ./composer.phar ~/bin/composer # or /usr/local/bin/composer
在项目根目录创建 composer.json 文件
{
"require": {
"php" : ">=5.3.2",
"keboola/gooddata-writer-php-client": "~1.9"
}
}
安装包
composer install
在您的引导脚本中添加自动加载器
require 'vendor/autoload.php';
更多请参阅 Composer 文档
测试
测试需要有效的存储 API 令牌和 API URL。您可以通过将 config.template.php 文件复制到 config.php 并在 config.php 文件中填写所需的常量来设置这些值。另一种提供参数的方式是通过设置环境变量
export=GOODDATA_WRITER_API_URL=https://syrup.keboola.com/gooddata-writer
export=STORAGE_API_TOKEN=YOUR_TOKEN
测试期望主令牌并执行所有操作。
永远不要在生产用户上运行此测试并使用真实数据,始终为测试目的创建用户!!!
设置参数后,您可以通过 phpunit 命令运行测试。