platx/pushall

此包已被废弃,不再维护。未建议替代包。

PushAll.ru PHP 客户端

dev-master 2016-01-28 10:34 UTC

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, 1RESPONSE_TYPE_JSON, RESPONSE_TYPE_ARRAY

参数列表

参数 类型 必需 默认值 变体
type 字符串 self self, broadcast, unicast, multicastTYPE_SELF, TYPE_BROADCAST, TYPE_UNICAST, TYPE_MULTICAST
uid 整数 - -
title 字符串 - -
text 字符串 - -
url 字符串 - -
hidden 整数 0 0, 1, 2HIDDEN_FALSE, HIDDEN_HISTORY, HIDDEN_BAND
encode 字符串 UTF-8 -
priority 整数 0 -1, 0, 1PRIORITY_NOT_IMPORTANT, PRIORITY_DEFAULT, PRIORITY_IMPORTANT
responseType 整数 0 0, 1RESPONSE_TYPE_JSON, RESPONSE_TYPE_ARRAY