基本信息
源码名称:百度统计api接口调用示例源码(含接口文档)
源码大小:0.55M
文件格式:.zip
开发语言:PHP
更新时间:2018-03-22
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
<?php
/**
* class ReportService
*/
require_once('DataApiConnection.inc.php');
/**
* ReportService
*/
class ReportService {
private $apiUrl;
private $userName;
private $token;
private $ucid;
private $st;
/**
* construct
* @param string $apiUrl
* @param string $userName
* @param string $token
* @param string $ucid
* @param string $st
*/
public function __construct($apiUrl, $userName, $token, $ucid, $st) {
$this->apiUrl = $apiUrl;
$this->userName = $userName;
$this->token = $token;
$this->ucid = $ucid;
$this->st = $st;
}
/**
* get site list
* @return array
*/
public function getSiteList() {
echo '----------------------get site list----------------------' . PHP_EOL;
$apiConnection = new DataApiConnection();
$apiConnection->init($this->apiUrl . '/getSiteList', $this->ucid);
$apiConnectionData = array(
'header' => array(
'username' => $this->userName,
'password' => $this->st,
'token' => $this->token,
'account_type' => ACCOUNT_TYPE,
),
'body' => null,
);
$apiConnection->POST($apiConnectionData);
return array(
'header' => $apiConnection->retHead,
'body' => $apiConnection->retBody,
'raw' => $apiConnection->retRaw,
);
}
/**
* get data
* @param array $parameters
* @return array
*/
public function getData($parameters) {
echo '----------------------get data----------------------' . PHP_EOL;
$apiConnection = new DataApiConnection();
$apiConnection->init($this->apiUrl . '/getData', $this->ucid);
$apiConnectionData = array(
'header' => array(
'username' => $this->userName,
'password' => $this->st,
'token' => $this->token,
'account_type' => ACCOUNT_TYPE,
),
'body' => $parameters,
);
$apiConnection->POST($apiConnectionData);
return array(
'header' => $apiConnection->retHead,
'body' => $apiConnection->retBody,
'raw' => $apiConnection->retRaw,
);
}
}