egersdorfer / prowl
PHP Prowl 包
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 14:03:42 UTC
README
简单的独立 PHP Prowl 包
版本:1.0.0
Prowl 是 iOS 的 Growl 客户端。从 Mac 或 Windows 计算机或从各种应用程序和服务推送通知到您的 iPhone、iPod touch 或 iPad。轻松将 Prowl API 集成到您的应用程序中。有关更多信息,请访问 Prowl 应用程序。
需求
php >= 5.3.0 和 curl
安装
通过 Composer
要使用 composer 安装 Prowl-PRS,在项目根目录中创建一个 composer.json 文件,并添加以下内容
{ "require": { "egersdorfer/prowl": "dev-psr/develop" } }
然后运行
$ wget -nc https://getcomposer.org.cn/composer.phar
$ php composer.phar install
现在您应该在 vendor/Egersdorfer/Prowl 中安装了 Prowl
在您的项目中包含自动加载文件。(vendor/autoload.php)
更多信息可以在 https://getcomposer.org.cn 找到
用法
示例 A
require "vendor/autoload.php"; $conf = array( 'application' => 'testApp', 'key' => '1234567890123456789012345678901234567890', // Enter your key from prowlApp here. 'failOnNotAuthorized' => false, 'subject' => 'testing a', 'message' => 'testing one two three', 'action' => 'http://example.com', 'priority' => 2 ); $p = new \Prowl\Prowl($conf); $p->push();
示例 B
require "vendor/autoload.php"; $p = new Prowl\Prowl(); $p->setApplication('testApp'); $p->setKey('1234567890123456789012345678901234567890'); $p->setFailOnNotAuthorized(false); $p->setSubject('testing b'); $p->setMessage('test b'); $p->push();
函数
####$setAction() 设置一个可以由手机上的 Prowl 调用的动作 URL。
####setApplication() 设置应用程序名称。
####setDebug() 打开 curl 详细模式。
####setFailOnNotAuthorized() 如果使用的 API 密钥未授权,则抛出错误。
####setKey() 设置要使用的 API 密钥,也可以接受数组形式的密钥,例如:array(key1, key2, key3)。
####setMessage() 设置消息。
####setPriority() 设置消息优先级。
####setUrl() 设置 URL,不应这样做。
####setSubject() 设置消息主题。
####push() 将消息推送到您的设备,您也可以在这里输入消息:$p->push('a message');
请分支并推送更新,文件应遵循 PSR 标准。