oyale/pwpush-php

一个PHP包装器,可以轻松将密码推送到pwpush.com

0.1.0-beta 2022-01-24 23:45 UTC

This package is auto-updated.

Last update: 2024-09-30 20:54:29 UTC


README

PHPUnit Test Coverage Semantic Versions

PwPush-PHP

一个PHP库包装器,可以轻松将密码推送到任何PasswordPusher实例

image

安装

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中看到一个完整的流程示例

许可证

LGPL-3.0