Example #1
0
 public function testBadTargetHost()
 {
     $bad_target = 'http://does-not-exist.hipchat.com';
     $hc = new HipChat\HipChat('hipchat-php-test-token', $bad_target);
     $this->setExpectedException('HipChat\\HipChat_Exception');
     $hc->get_rooms();
 }
Example #2
0
#!/usr/bin/php
<?php 
require 'src/HipChat/HipChat.php';
if (!isset($argv[1])) {
    echo "Usage: {$argv['0']} <token> [target]\n";
    die;
}
$token = $argv[1];
$target = isset($argv[2]) ? $argv[2] : 'https://api.hipchat.com';
$hc = new HipChat\HipChat($token, $target);
echo "Testing HipChat API.\nTarget: {$target}\nToken: {$token}\n\n";
// get rooms
echo "Rooms:\n";
try {
    $rooms = $hc->get_rooms();
    foreach ($rooms as $room) {
        echo "Room {$room->room_id}\n";
        echo " - Name: {$room->name}\n";
        $room_data = $hc->get_room($room->room_id);
        echo " - Participants: " . count($room_data->participants) . "\n";
    }
} catch (HipChat\HipChat_Exception $e) {
    echo "Oops! Error: " . $e->getMessage();
}
// get users
echo "\nUsers:\n";
try {
    $users = $hc->get_users();
    foreach ($users as $user) {
        echo "User {$user->user_id}\n";
        echo " - Name: {$user->name}\n";