get-stackable/stackable-php

此包最新版本(dev-master)没有提供许可证信息。

官方Stackable库用于PHP

dev-master 2016-03-21 21:12 UTC

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

待办事项

  • 编写测试。
  • 测试创建和更新项目的方法