zae / hipchat
HipChat API 客户端
0.2
2014-11-05 22:37 UTC
Requires
- php: >=5.4.0
- guzzlehttp/command: ~0.7
- guzzlehttp/guzzle: >=4.0,<6.0
- guzzlehttp/guzzle-services: ~0.4
Suggests
- laravel/laravel: This package has great integration with L4
This package is auto-updated.
Last update: 2024-09-10 09:18:59 UTC
README
HipChat API 客户端
此类提供了对 HipChat API v1 的便捷访问
https://www.hipchat.com/docs/api/
安装
通过 composer 安装非常简单,只需将包添加到您的 composer.json 文件中。
"require": { "zae/hipchat": "*" }
或者下载代码并将命名空间添加到自动加载器中,或者简单地 require() 文件。
用法
正常
<?php $hipchat = new Zae\HipChat\Client(); $hipchat->sendMessage([ 'auth_token' => 'XXXXXXXXXXX', 'room_id' => XXXX, 'from' => 'Zae\HipChat', 'notify' => 1, 'message' => "This is an example message", 'message_format' => 'text' ]);
Laravel 4 Facade
<?php HipChat::sendMessage([ 'auth_token' => 'XXXXXXXXXXX', 'room_id' => XXXX, 'from' => 'Zae\HipChat', 'notify' => 1, 'message' => "This is an example message", 'message_format' => 'text' ]);
关于
许可
本项目采用 MIT 许可。有关详细信息,请参阅 LICENSE
文件。
Guzzle 4
项目使用 guzzle 4 的服务描述来创建 API 客户端。
Laravel
项目通过其 ServiceProvider 和 Facade 实现了简单的 L4 集成。
将 ServiceProvider 添加到 config/app 文件中的提供者列表中
'providers' => array( 'Zae\HipChat\HipChatServiceProvider' )
将 Facade 添加到 config/app 文件中的别名列表中
'aliases' => array( 'HipChat'v=> 'Zae\HipChat\Facades\HipChat' )
作者
Ezra Pool ezra@tsdme.nl
待办事项
- 提供测试
- 更好的认证技术?
- APIv2