addshore / jsonstorage-net
此包的最新版本(1.0.0)没有提供许可证信息。
使用 Guzzle 与 jsonstorage.net 交互的整洁包
1.0.0
2021-12-09 21:47 UTC
Requires
- guzzlehttp/guzzle: ^7.3
README
https://www.jsonstorage.net/ 提供了一个简单的 JSON 存储,免费层对小型的个人项目非常有用。
这个 PHP 库是一个围绕他们 API 的微小包装器,允许您使用他们的服务获取和放置 JSON 数据。
您只需要一个账户(可以使用 Google 账户登录),以及一个 API 密钥。
无 API 密钥
创建、获取、更新和删除 JSON 对象。
<?php use Addshore\JsonStorageNet\JsonStorageNetClient; require_once __DIR__ . '/vendor/autoload.php'; $store = new JsonStorageNetClient(); // Create $id = $store->create(['foo' => 'bar']); var_dump($id); // GET var_dump($store->get($id)); // PUT $store->put($id, ['foo' => 'baz']); var_dump($store->get($id)); // DELETE $store->delete($id);
有 API 密钥
获取和更新使用应用创建的私有 JSON 对象。
<?php use Addshore\JsonStorageNet\JsonStorageNetClient; require_once __DIR__ . '/vendor/autoload.php'; $store = new JsonStorageNetClient("482f7f97-036e-4332-a89a-gg6d19ty9dbi"); $id = "e4cbb4df-ee30-4e31-97a4-7e99180chhaa/b8cb258e-9d22-8959-a3e3-91a28edce82f"; // GET var_dump($store->get($id)); // PUT $store->put($id, ['foo' => 'baz']); var_dump($store->get($id));