コード例 #1
0
}
// Include the functions
require '/var/www/html/includes/functions.php';
require '/var/www/html/includes/calendar.php';
require '/var/www/html/includes/handle_sendgrid.php';
require_once '/var/www/html/php-libraries/contextio/class.contextio.php';
$contextIO = new ContextIO(getenv('CONTEXTIO_KEY'), getenv('CONTEXTIO_SECRET'));
$accountId = null;
$r = $contextIO->listAccounts();
foreach ($r->getData() as $account) {
    echo 'Scraping ' . $account['id'] . "\t" . join(", ", $account['email_addresses']) . PHP_EOL;
    if (is_null($accountId)) {
        $accountId = $account['id'];
    }
}
$contextIO->syncSource($accountId);
$r = $contextIO->listMessages($accountId, array('include_body' => true));
foreach ($r->getData() as $message) {
    $msg_id = $message['message_id'];
    $subject = $message['subject'];
    $date_received = date("Y-m-d H:i:s", $message['date_received']);
    $recipient = $message['addresses']['to'][0]['email'];
    $sender_email = $message['addresses']['from']['email'];
    $sender_name = $message['addresses']['from']['name'];
    $constraints_after = NULL;
    $constraints_before = NULL;
    $requested_date = NULL;
    $hours = 0;
    $main_body = '';
    $bodies = $message['body'];
    foreach ($bodies as $body) {