net_bazzline/unique_number_repository

该软件包已废弃,不再维护。未建议替代软件包。

自由软件的免费唯一数字仓库(Web服务客户端,用PHP编写)

0.13.0 2016-03-06 21:37 UTC

This package is auto-updated.

Last update: 2021-06-28 13:02:58 UTC


README

我喜欢这个想法,但目前没有开发它的用例。

唯一数字仓库Web服务

有时,你可能只需要确保可以获取特定问题范围内的唯一数字。为了简化问题,该项目将创建一个基于REST的Web服务和命令行前端来支持你解决这个问题。

基于REST的后端(服务器)

  • 端点
    • "/unique-number-repository"
      • DELETE: 删除仓库及其所有唯一数字
      • GET: 返回所有仓库名称列表
      • PUT: 创建新仓库
    • "/unique-number-repository/{name}"
      • DELETE: 从此仓库删除数字
      • GET: 返回此仓库的所有数字列表
      • PUT: 为此仓库创建新数字

基于命令行的前端(客户端)

安装

手动

mkdir -p vendor/net_bazzline/unique_number_repository
cd vendor/net_bazzline/unique_number_repository
git clone https://github.com/bazzline/unique_number_repository .

使用Packagist

composer require net_bazzline/unique_number_repository:dev-master

配置

手动

cd <project root>/configuration
cp client.local.php.dist client.local.php
#adapt client.local.php
cp server.local.php.dist server.local.php
#adapt server.local.php

使用setup

cd <project root>
./configuration/setup

好处

  • 实现令牌认证(你可以并应该通过创建自己的 client.local.phpserver.local.phpconfiguration 中来覆盖现有的令牌)

API

APIbazzline.net

感谢

历史

  • 即将推出
    • @待办
      • 支持多种存储(数据库)(目前,支持 文件存储
      • 如果用户尝试删除他拥有的数字,则返回正确的状态码(403 而不是 404)
  • 0.13.0 - 发布于 2016 年 3 月 6 日
    • 迁移到 psr-4 自动加载
  • 0.12.3 - 发布于 2015 年 12 月 18 日
    • 更新依赖
  • 0.12.2 - 发布于 2015 年 11 月 19 日
    • 更新依赖
  • 0.12.1 - 发布于 2015 年 11 月 18 日
    • 更新依赖
  • 0.12.0 - 发布于 2015 年 9 月 30 日
    • 将 "未经授权" 的 HTTP 状态码从错误的 403 改为正确的 401
    • 引入了正确的 403 使用方式
  • 0.11.0 - 发布于 2015 年 9 月 20 日
    • 添加了限制,只有创建者(存储库或数字)可以删除资源
  • 0.10.4 - 发布于 2015 年 9 月 16 日
    • 修复了授权请求中的问题
    • 将 https 作为可选要求
    • 更新 README.md
    • 更新依赖
  • 0.10.3 - 发布于 2015 年 9 月 14 日
    • 添加了 API 部分
    • 更新依赖
  • 0.10.2 - 发布于 2015 年 9 月 13 日
    • 添加了 setup 脚本以简化安装后的配置
  • 0.10.1 - 发布于 2015 年 9 月 13 日
    • 修复了身份验证问题
  • 0.10.0 - 发布于 2015 年 9 月 13 日
    • 降级到 silex 1.2 以支持 php 5.3.3
    • 修复了断开的链接
    • 通过使用 '/usr/bin/env' 来提高客户端代码的兼容性
    • 删除了未使用的依赖
  • 0.9.0 - 发布于 2015 年 9 月 12 日
    • 基于 silix 的服务器/后端

结语

如果你喜欢它,请给它加星标 :-). 如果你需要它,请添加问题。如果你喜欢它,请拉取补丁。如果你使用它,请写一篇博客。 捐赠一些东西 如果你爱它 :-]。