基本信息
源码名称:百度统计api调用示例php源码(api-baidu)
源码大小:8.36KB
文件格式:.zip
开发语言:PHP
更新时间:2019-01-14
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

<?php
/**
 * Demo of Tongji API
 * set your information in Config.inc. php such as USERNAME, PASSWORD ... before use
 * especially, you can modify this Demo on your need!
 */
require_once('Config.inc.php');
require_once('LoginService.inc.php');
require_once('ReportService.inc.php');

$loginService = new LoginService(LOGIN_URL, UUID);

// preLogin
if (!$loginService->preLogin(USERNAME, TOKEN)) {
    exit();
}

// doLogin
$ret = $loginService->doLogin(USERNAME, PASSWORD, TOKEN);
if ($ret) {
    $ucid = $ret['ucid'];
    $st = $ret['st'];
}
else {
    exit();
}

$reportService = new ReportService(API_URL, USERNAME, TOKEN, $ucid, $st);

// get site list
$ret = $reportService->getSiteList();
echo $ret['raw'] . PHP_EOL;

$siteList = $ret['body']['data'][0]['list'];
if (count($siteList) > 0) {
    $siteId = $siteList[0]['site_id'];
    // get report data of the first site
    $ret = $reportService->getData(array(
        'site_id' => $siteId,                   //站点ID
        'method' => 'trend/time/a',             //趋势分析报告
        'start_date' => '20160501',             //所查询数据的起始日期
        'end_date' => '20160531',               //所查询数据的结束日期
        'metrics' => 'pv_count,visitor_count',  //所查询指标为PV和UV
        'max_results' => 0,                     //返回所有条数
        'gran' => 'day',                        //按天粒度
    ));
    echo $ret['raw'] . PHP_EOL;
}

// doLogout
$loginService->doLogout(USERNAME, TOKEN, $ucid, $st);