function testUsers() { $client = new JPushClient($this->appKey, $this->masterSecret); $result = $client->messages('month', '2014-09', 2); $this->assertTrue($result->isOk === true); }
public function testMessages() { $client = new JPushClient($this->appKey, $this->masterSecret); $result = $client->messages('478284636,1150722083,979475499'); $this->assertTrue($result->isOk === true); }
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; } echo '--------------------------' . $br; try { echo '<h1>API /v3/messages</h1>'; $msg_ids = '478284636,1150722083,979475499'; $result = $client->messages($msg_ids); echo 'JSON : ' . $result->json . $br; foreach ($result->received_list as $item) { echo '---------' . $br; echo 'msg_id : ' . $item->msg_id . $br; if ($item->android) { $android = $item->android; echo 'android.received : ' . $android->received . $br; echo 'android.target : ' . $android->target . $br; echo 'android.online_push : ' . $android->online_push . $br; echo 'android.click : ' . $android->click . $br; } if ($item->ios) { $ios = $item->ios; echo 'ios.apns_send : ' . $ios->apns_sentz . $br; echo 'ios.apns_target : ' . $ios->apns_target . $br;