public function testUsers() { $client = new JPushClient($this->appKey, $this->masterSecret); $result = $client->users('month', '2014-09', 2); $this->assertTrue($result->isOk === true); }
echo 'Http Code : ' . $e->httpCode . $br; echo 'code : ' . $e->code . $br; echo 'Error Message : ' . $e->message . $br; echo 'Response JSON : ' . $e->json . $br; echo 'rateLimitLimit : ' . $e->rateLimitLimit . $br; echo 'rateLimitRemaining : ' . $e->rateLimitRemaining . $br; echo 'rateLimitReset : ' . $e->rateLimitReset . $br; } catch (APIConnectionException $e) { echo 'Push Fail: ' . $br; echo 'Error Message: ' . $e->getMessage() . $br; //response timeout means your request has probably be received by JPUsh Server,please check that whether need to be pushed again. echo 'IsResponseTimeout: ' . $e->isResponseTimeout . $br; } try { echo '<h1>API /v3/users</h1>'; $result = $client->users('month', '2014-09', 2); echo 'time_unit:' . $result->time_unit . $br; echo 'start:' . $result->start . $br; echo 'step:' . $result->duration . $br; echo 'items:' . $br; foreach ($result->items as $item) { echo $br . '--time:' . $item['time'] . $br; if ($item['android']) { $android = $item['android']; echo '--android.new:' . $android['new'] . $br; echo '--android.online:' . $android['online'] . $br; echo '--android.active:' . $android['active'] . $br; } if ($item['ios']) { $ios = $item['ios']; echo '--ios.new:' . $ios['new'] . $br;