Exemple #1
0
 /**
  * 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);
 }
Exemple #2
0
<?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'));
Exemple #3
0
<?php

require __DIR__ . '/../vendor/autoload.php';
$results = \Flim\PHPFlow\PHPFlow::getAllFlows("user_api_token");
if (false !== $results) {
    print_r(json_decode($results));
}
Exemple #4
0
<?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"));
Exemple #6
0
<?php

require __DIR__ . '/../vendor/autoload.php';
$results = \Flim\PHPFlow\PHPFlow::getAllFlows('user_api_token');
if (false !== $results) {
    print_r(json_decode($results));
}
Exemple #7
0
<?php

require __DIR__ . '/../vendor/autoload.php';
$results = \Flim\PHPFlow\PHPFlow::getUser('user_api_token', 'user_id');
if (false !== $results) {
    print_r(json_decode($results));
}
Exemple #8
0
<?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));
}
Exemple #9
0
<?php

require __DIR__ . '/../vendor/autoload.php';
$results = \Flim\PHPFlow\PHPFlow::getUsers('user_api_token');
if (false !== $results) {
    print_r(json_decode($results));
}
Exemple #10
0
<?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);
}
Exemple #12
0
<?php

require __DIR__ . '/../vendor/autoload.php';
$results = \Flim\PHPFlow\PHPFlow::getFlowUsers("user_api_token", "company", "flow");
if (false !== $results) {
    print_r(json_decode($results));
}
Exemple #13
0
<?php

require __DIR__ . '/../vendor/autoload.php';
$results = \Flim\PHPFlow\PHPFlow::getUsers("user_api_token");
if (false !== $results) {
    print_r(json_decode($results));
}
Exemple #14
0
<?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);
}