You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1005 B
PHTML
30 lines
1005 B
PHTML
5 years ago
|
<?php
|
||
|
|
||
|
/**
|
||
|
* 此示例为JPush Report API的调用示例
|
||
|
* HTTP API文档:http://docs.jpush.io/server/rest_api_v3_report/
|
||
|
* PHP API文档:https://github.com/jpush/jpush-api-php-client/blob/master/doc/api.md#report-api
|
||
|
*/
|
||
|
ini_set("display_errors", "On");
|
||
|
error_reporting(E_ALL | E_STRICT);
|
||
|
require_once("../src/JPush/JPush.php");
|
||
|
|
||
|
$br = '<br/>';
|
||
|
$app_key = 'dd1066407b044738b6479275';
|
||
|
$master_secret = 'e8cc9a76d5b7a580859bcfa7';
|
||
|
|
||
|
// 初始化
|
||
|
$client = new JPush($app_key, $master_secret);
|
||
|
|
||
|
// 获取送达统计
|
||
|
$response = $client->report()->getReceived(array('1150720279', '1492401191', '1150722083')); // 也可以如此调用 ->getReceived('1150720279,1492401191,1150722083')
|
||
|
echo 'Result=' . json_encode($response) . $br;
|
||
|
|
||
|
// 获取消息统计
|
||
|
$response = $client->report()->getMessages('541778586,1235578218');
|
||
|
echo 'Result=' . json_encode($response) . $br;
|
||
|
|
||
|
// 获取用户统计
|
||
|
$response = $client->report()->getUsers('DAY', '2014-06-10', 3);
|
||
|
echo 'Result=' . json_encode($response) . $br;
|