oyale / pwpush-php
一个PHP包装器,可以轻松将密码推送到pwpush.com
0.1.0-beta
2022-01-24 23:45 UTC
Requires
- guzzlehttp/guzzle: ^7.4
- justinrainbow/json-schema: ^5.2
Requires (Dev)
- filp/whoops: ^2.14
- phpunit/phpunit: ^9
- symfony/var-dumper: ^5.4
This package is auto-updated.
Last update: 2024-09-30 20:54:29 UTC
README
PwPush-PHP
一个PHP库包装器,可以轻松将密码推送到任何PasswordPusher实例
安装
composer require oyale/pwpush-php
用法
// Push a secret (returns the URL) PwPush::push(string $secret, ?array $options[] = null, ?string $urlBase = 'https://pwpush.com', ?bool $validate = false); // Retrieve a secret PwOps::get(string $token, ?string $urlBase="https://pwpush.com"); # Delete a secret PwOps::delete(string $token, ?string $urlBase="https://pwpush.com");
PwPush::push
参数
$secret
必需.
要推送的秘密
类型: 字符串
$options
类型: 数组
默认值: 服务器配置
$urlBase
PwPush实例的URL
类型: 字符串
默认值: https://pwpush.com
$validate
在推送秘密之前对JSON与模式进行验证
类型: 布尔值
默认值: false
选项
$options
是一个键值数组。有效的选项包括
expire_after_days
密码被删除前的天数。
类型: 整数
默认值: 服务器配置
expire_after_views
密码被删除前的查看次数。
类型: 整数
默认值: 服务器配置
retrieval_step
帮助避免聊天系统和URL扫描器耗尽查看次数。
类型: 布尔值
默认值: 服务器配置
deletable_by_viewer
允许用户在检索后删除密码。
类型: 布尔值
默认值: 服务器配置
PwOps
参数
token
必需.
秘密的令牌
类型: 字符串
$urlBase
PwPush实例的URL
类型: 字符串
默认值: https://pwpush.com
示例
您可以在examples/workflow.php中看到一个完整的流程示例