flim/phpflow
Composer 安装命令:
composer require flim/phpflow
包简介
PHP Library for Flowdock API usage
关键字:
README 文档
README
PHP Library for Flowdock API use
Installation
Install composer in the project
curl -sS https://getcomposer.org/installer | php
php composer.phar install
Then insert composer autoload requirement line in your project
require_once __DIR__ . '/vendor/autoload.php';
Usage
Push message
Write message to CHAT
PHPFlow::pushToChat("flow_token", "Hello world!", "PHPFlow");
Write message to TEAM INBOX
PHPFlow::pushToTeamInbox("flow_token", "the_source", "email", "the_subject", "the_content", array("tags" => "#important, hardwork, @everyone"));
Users
Get all users
$results = PHPFlow::getUsers("user_api_token"); if (false !== $results) { print_r(json_decode($results)); }
Get flow users
$results = PHPFlow::getFlowUsers("user_api_token", "company", "flow"); if (false !== $results) { print_r(json_decode($results)); }
Get a user
$results = PHPFlow::getUser("user_api_token", "user_id"); if (false !== $results) { print_r(json_decode($results)); }
Flows
Get all flows
$results = PHPFlow::getAllFlows("user_api_token"); if (false !== $results) { print_r(json_decode($results)); }
Streaming
Stream message from a flow
PHPFlow::streamFlow("user_api_token", "company", "flow", 'callback'); // Must return strlen($data) function callback($ch, $data) { print_r($data); return strlen($data); }
Stream message from flows
PHPFlow::streamFlows("user_api_token", array("company/flow", "company/flow2"), 'callback'); // Must return strlen($data) function callback($ch, $data) { print_r($data); return strlen($data); }
统计信息
- 总下载量: 22.31k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-08-21