get-stackable / stackable-php
此包最新版本(dev-master)没有提供许可证信息。
官方Stackable库用于PHP
dev-master
2016-03-21 21:12 UTC
Requires
- php: >=5.4
Requires (Dev)
- fabpot/php-cs-fixer: ~1.7
- phpunit/phpunit: ~4.6
This package is not auto-updated.
Last update: 2024-09-12 00:14:12 UTC
README
这是官方Stackable API PHP库,用于从堆栈中获取数据。
入门指南
使用Composer安装
$ composer install get-stackable/stackable-php
或者简单地将src/Stackable.php
文件包含到您的项目中。
使用方法
请确保在http://www.stackable.space上创建账户并设置您的堆栈和容器。
初始化
$stackable = new Stackable('YOUR-STACK-PUBLIC-KEY-HERE');
列出所有容器
$result = $stackable->getContainers(); print_r($result);
获取单个容器
$result = $stackable->getContainer('CONTAINER-ID-HERE'); print_r($result);
获取单个容器内的所有项目
$result = $stackable->getContainerItems('CONTAINER-ID-HERE'); print_r($result);
获取堆栈内的所有项目
$result = $stackable->getAllItems(); print_r($result);
获取单个项目
$result = $stackable->getItem('ITEM-ID-HERE'); print_r($result);
创建新项目
- 首先使用私有密钥初始化,(确保您保管好这个密钥!通常在服务器端)
$stackable = new Stackable('YOUR-STACK-PRIVATE-KEY-HERE');
var dataToPost = [ name => 'John Doe', age => 29 ]; $result = $stackable->createItem('CONTAINER-ID-HERE', dataToPost); print_r($result);
更新项目
var dataToPost = [ name => 'John Doe', age => 29 ]; $result = $stackable->updateItem('ITEM-ID-HERE', dataToPost); print_r($result);
要使用这个库进行测试: https://beta.tehplayground.com/D85vaCf8xDxKeb8S
待办事项
- 编写测试。
- 测试创建和更新项目的方法