addshore/jsonstorage-net

此包的最新版本(1.0.0)没有提供许可证信息。

使用 Guzzle 与 jsonstorage.net 交互的整洁包

1.0.0 2021-12-09 21:47 UTC

This package is auto-updated.

Last update: 2024-09-10 03:51:04 UTC


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 对象。

https://app.jsonstorage.net/

<?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));