platx / pushall
此包已被废弃,不再维护。未建议替代包。
PushAll.ru PHP 客户端
dev-master
2016-01-28 10:34 UTC
Requires
- php: >=5.3.0
- ext-curl: *
This package is not auto-updated.
Last update: 2023-07-08 12:24:26 UTC
README
这是 PushAll.ru API 的 PHP 客户端,帮助通过此服务发送推送消息。
用法
1. 在您的 PHP 文件中输入以下内容
require {dir}.'/pushall/PushAll.php';
其中 {dir}
- 包含我们的 pushall 文件夹的完整服务器路径。
2. 然后您必须使用以下代码初始化 PushAll 客户端
/** * Client initialization */ $pushAll = new PushAll( 00000, 'aaa000bbb111ccc222ddd333eee444ff' );
其中 00000
- 您的 feed id,aaa000bbb111ccc222ddd333eee444ff
- 您的 feed key。
3. 要发送推送消息,请使用以下代码
/** * Send a message */ $result = $pushAll->send(array( 'type' => PushAll::TYPE_SELF, 'title' => 'some title', 'text' => 'some message' ));
初始化参数
参数 | 类型 | 必需 | 默认值 | 变体 |
---|---|---|---|---|
id | 整数 | 是 | - | - |
key | 字符串 | 是 | - | - |
responseType | 字符串 | 否 | 0 | 0, 1 或 RESPONSE_TYPE_JSON, RESPONSE_TYPE_ARRAY |
参数列表
参数 | 类型 | 必需 | 默认值 | 变体 |
---|---|---|---|---|
type | 字符串 | 是 | self | self, broadcast, unicast, multicast 或 TYPE_SELF, TYPE_BROADCAST, TYPE_UNICAST, TYPE_MULTICAST |
uid | 整数 | 否 | - | - |
title | 字符串 | 是 | - | - |
text | 字符串 | 是 | - | - |
url | 字符串 | 否 | - | - |
hidden | 整数 | 否 | 0 | 0, 1, 2 或 HIDDEN_FALSE, HIDDEN_HISTORY, HIDDEN_BAND |
encode | 字符串 | 否 | UTF-8 | - |
priority | 整数 | 否 | 0 | -1, 0, 1 或 PRIORITY_NOT_IMPORTANT, PRIORITY_DEFAULT, PRIORITY_IMPORTANT |
responseType | 整数 | 否 | 0 | 0, 1 或 RESPONSE_TYPE_JSON, RESPONSE_TYPE_ARRAY |