net_bazzline / unique_number_repository
该软件包已废弃,不再维护。未建议替代软件包。
自由软件的免费唯一数字仓库(Web服务客户端,用PHP编写)
0.13.0
2016-03-06 21:37 UTC
Requires
README
我喜欢这个想法,但目前没有开发它的用例。
唯一数字仓库Web服务
有时,你可能只需要确保可以获取特定问题范围内的唯一数字。为了简化问题,该项目将创建一个基于REST的Web服务和命令行前端来支持你解决这个问题。
基于REST的后端(服务器)
- 端点
- "/unique-number-repository"
- DELETE: 删除仓库及其所有唯一数字
- GET: 返回所有仓库名称列表
- PUT: 创建新仓库
- "/unique-number-repository/{name}"
- DELETE: 从此仓库删除数字
- GET: 返回此仓库的所有数字列表
- PUT: 为此仓库创建新数字
- "/unique-number-repository"
基于命令行的前端(客户端)
- 命令(仅适用于curl 7.44,因为需要“--ssl-no-revok”)
- 你可以将其用作实现自己逻辑的基础
- 包含“pre_execution_hook”和“post_execution_hook”的基本示例
安装
手动
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.php 和 server.local.php 在 configuration 中来覆盖现有的令牌)
API
API 在 bazzline.net。
感谢
- silex 启动 - 感谢你,这篇指南非常酷
- Silex 简单 REST
- 使用 Silex 设计 REST API
- Silex 文档
历史
- 即将推出
- @待办
- 支持多种存储(数据库)(目前,支持 文件存储)
- 如果用户尝试删除他拥有的数字,则返回正确的状态码(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 的服务器/后端
结语
如果你喜欢它,请给它加星标 :-). 如果你需要它,请添加问题。如果你喜欢它,请拉取补丁。如果你使用它,请写一篇博客。 捐赠一些东西 如果你爱它 :-]。