zae/hipchat

HipChat API 客户端

0.2 2014-11-05 22:37 UTC

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