dustler / hipchat
PHP库,用于与HipChat API v2交互
1.0.3.1
2015-06-09 12:09 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: 3.8
Requires (Dev)
- phpunit/phpunit: 3.7.*
README
一个用于与HipChat REST API v2交互的PHP库。
Composer安装
HipChat-PHP可以通过Composer安装(https://getcomposer.org.cn/)。将以下内容添加到您的composer.json文件中。Composer将处理自动加载。
{ "require": { "dustler/hipchat": "1.*" } }
用法
include "vendor/autoload.php"; use HipChat\Api; $token = 'YourTokenKey'; $client = new HipChat\Http\Curl($token, HipChat\Api::DEFAULT_TARGET, 'v2'); $hc = new HipChat\Api($client); // list rooms foreach ($hc->getRoomRepo()->getRooms() as $room) { echo "$room->id = $room->name\n"; } var_dump($hc->getRoomRepo()->testToken('My room')); $hc->getRoomRepo()->messageRoom('My room', 'Hello from sdk'); foreach ($hc->getUserRepo()->getUsers() as $user) { echo "$user->id = $user->name".PHP_EOL; } $hc->getUserRepo()->messageUser('SomeUser', 'Hello from sdk'); $hc->getRoomRepo()->getRoomHistory('My room');