semivan/pushall-api-client
Composer 安装命令:
composer require semivan/pushall-api-client
包简介
Удобный PHP клиент для работы с API PushAll.ru
README 文档
README
Требования
- PHP >= 7.1
- symfony/http-client
Установка
composer require semivan/pushall-api-client
Использование
$client = new \PushAll\PushAllClient($id, $key);
Аутентификация подписчика
$userId = $client->oAuth($_GET('code'));
Отправка уведомлений
// Уведомление себе $result = $client->selfNotification() ->setTitle('Title') ->setText('Text') ->send(); // Уведомление всем подписчикам канала $result = $client->broadcastNotification() ->setTitle('Title') ->setText('Text') ->send(); // Уведомление определенным подписчикам канала $result = $client->multicastNotification() ->setTitle('Title') ->setText('Text') ->addUid(11111) ->addUid(22222) ->send(); // Уведомление одному подписчику канала $result = $client->unicastNotification() ->setTitle('Title') ->setText('Text') ->addUid(11111) ->send();
Получение списков
// Уведомлений $result = $client ->showList() ->getNotifications(); // Подписчиков $result = $client ->showList() ->getUsers();
统计信息
- 总下载量: 16
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-02-26