租房掌柜微信小程序Api以及小程序前端模板
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

85 lines
2.1 KiB

<?php
/**
* class ReportService
*/
namespace tongjiApi;
/**
* 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() {
$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' => BAIDU_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) {
$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' => BAIDU_ACCOUNT_TYPE,
),
'body' => $parameters,
);
$apiConnection->POST($apiConnectionData);
return array(
'header' => $apiConnection->retHead,
'body' => $apiConnection->retBody,
'raw' => $apiConnection->retRaw,
);
}
}