/** * Send mail-like messages to the Team inbox of a flow * * @param string $flowToken * @param string $source * @param string $fromAddress * @param string $subject * @param string $content * @param array $options * @return bool True on success, False on failure */ public static function pushToTeamInbox($flowToken, $source, $fromAddress, $subject, $content, $options = array()) { $data = array('source' => $source, 'from_address' => $fromAddress, 'subject' => $subject, 'content' => $content); if (isset($options['tags'])) { $options['tags'] = str_replace(' ', '', $options['tags']); } $data = array_merge($data, $options); return PHPFlow::postRequest(sprintf(PHPFlowEndPoint::TEAM_INBOX, $flowToken), $data); }
<?php require __DIR__ . '/../vendor/autoload.php'; /** * Options is an associative array. * List of key (options - optional): * - from_name * - reply_to * - project * - format * - tags * - link */ \Flim\PHPFlow\PHPFlow::pushToTeamInbox('flow_token', 'the_source', '*****@*****.**', 'the_subject', 'the_content', array('tags' => '#important,hardwork,@everyone'));
<?php require __DIR__ . '/../vendor/autoload.php'; $results = \Flim\PHPFlow\PHPFlow::getAllFlows("user_api_token"); if (false !== $results) { print_r(json_decode($results)); }
<?php require __DIR__ . '/../vendor/autoload.php'; \Flim\PHPFlow\PHPFlow::streamFlow('user_api_token', 'company', 'flow', 'callback'); // Must return strlen($data) function callback($ch, $data) { print_r($data); return strlen($data); }
<?php require __DIR__ . '/../vendor/autoload.php'; \Flim\PHPFlow\PHPFlow::pushToTeamInbox("flow_token", "the_source", "*****@*****.**", "the_subject", "the_content", array("tags" => "#important, hardwork, @everyone"));
<?php require __DIR__ . '/../vendor/autoload.php'; $results = \Flim\PHPFlow\PHPFlow::getAllFlows('user_api_token'); if (false !== $results) { print_r(json_decode($results)); }
<?php require __DIR__ . '/../vendor/autoload.php'; $results = \Flim\PHPFlow\PHPFlow::getUser('user_api_token', 'user_id'); if (false !== $results) { print_r(json_decode($results)); }
<?php require __DIR__ . '/../vendor/autoload.php'; $results = \Flim\PHPFlow\PHPFlow::getFlowUsers('user_api_token', 'company_name', 'flow_name'); if (false !== $results) { print_r(json_decode($results)); }
<?php require __DIR__ . '/../vendor/autoload.php'; $results = \Flim\PHPFlow\PHPFlow::getUsers('user_api_token'); if (false !== $results) { print_r(json_decode($results)); }
<?php require __DIR__ . '/../vendor/autoload.php'; \Flim\PHPFlow\PHPFlow::streamFlow("user_api_token", "company", "flow", 'callback'); // Must return strlen($data) function callback($ch, $data) { print_r($data); return strlen($data); }
<?php require __DIR__ . '/../vendor/autoload.php'; \Flim\PHPFlow\PHPFlow::streamFlows("user_api_token", array("company/flow1", "company/flow2"), 'callback'); // Must return strlen($data) function callback($ch, $data) { print_r($data); return strlen($data); }
<?php require __DIR__ . '/../vendor/autoload.php'; $results = \Flim\PHPFlow\PHPFlow::getFlowUsers("user_api_token", "company", "flow"); if (false !== $results) { print_r(json_decode($results)); }
<?php require __DIR__ . '/../vendor/autoload.php'; $results = \Flim\PHPFlow\PHPFlow::getUsers("user_api_token"); if (false !== $results) { print_r(json_decode($results)); }
<?php require __DIR__ . '/../vendor/autoload.php'; $results = \Flim\PHPFlow\PHPFlow::getUser("user_api_token", "user_id"); if (false !== $results) { print_r(json_decode($results)); }
<?php require __DIR__ . '/../vendor/autoload.php'; \Flim\PHPFlow\PHPFlow::streamFlows('user_api_token', array('company/flow1', 'company/flow2'), 'callback'); // Must return strlen($data) function callback($ch, $data) { print_r($data); return strlen($data); }