jspaetzel / groupme
PHP的Groupme库
1.1.0
2024-05-18 20:56 UTC
Requires
- php: >=8.1
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpstan/phpstan: ^1.11
- phpunit/phpunit: 9.6.19
- symfony/dotenv: ^6.4.7
This package is auto-updated.
Last update: 2024-09-18 21:37:13 UTC
README
使用 Composer 安装
composer require jspaetzel/groupme
然后使用自动加载器在您的代码中加载此库
require './vendor/autoload.php';
示例
以下是一些通过库与API交互的基本示例。这些示例中的APIKEY是用户的API密钥,而不是Groupme机器人或应用密钥。
对于所有请求,您需要创建一个客户端
$client = new \GroupMePHP\Client('APIKEY');
向一个群发消息
$message_to_send = "Hello Group!" $messages_service = new \GroupMePHP\Services\MessagesService($client); $messages_service->create(12345678, ["THISISAGUID123", $message_to_send]);
向用户发送私信
$direct_message_service = new \GroupMePHP\Services\DirectMessagesService($client); $direct_message_service->create([ "source_guid" => "THISISAGUID123", "recipient_id" => 12345678, "text" => 'Hello User' ]);
获取认证用户的群索引
$group_service = new \GroupMePHP\Services\GroupsService($client); $response = $group_service->index();
以JSON格式获取群成员
$group_service = new \GroupMePHP\Services\GroupsService($client); $response = $group_service->show(1234567); $members = $response['members'];
想贡献吗?
查看贡献指南