Documentation

Total extends BasicWeChat
in

微信小程序数据接口 Class Total

Table of Contents

$config 当前微信配置 DataArray
$access_token 访问AccessToken string
$currentMethod 当前请求方法参数 array
$isTry 当前模式 bool
$cache 静态缓存 static
$GetAccessTokenCallback 注册代替函数 string
getWeanalysisAppidDailySummarytrend() 数据分析接口 array
getWeanalysisAppidDailyVisittrend() 访问分析 array
getWeanalysisAppidWeeklyVisittrend() 周趋势 array
getWeanalysisAppidMonthlyVisittrend() 月趋势 array
getWeanalysisAppidVisitdistribution() 访问分布 array
getWeanalysisAppidDailyRetaininfo() 日留存 array
getWeanalysisAppidWeeklyRetaininfo() 周留存 array
getWeanalysisAppidMonthlyRetaininfo() 月留存 array
getWeanalysisAppidVisitPage() 访问页面 array
getWeanalysisAppidUserportrait() 用户画像 array
__construct() BasicWeChat constructor. mixed
instance() 静态创建对象 static
getAccessToken() 获取访问accessToken string
setAccessToken() 设置外部接口 AccessToken mixed
delAccessToken() 清理删除 AccessToken bool
httpGetForJson() 以GET获取接口数据并转为数组 array
httpPostForJson() 以POST获取接口数据并转为数组 array
registerApi() 注册当前请求接口 mixed
callPostApi() 接口通用POST请求方法 array
callGetApi() 接口通用GET请求方法 array

Properties

$access_token

访问AccessToken

public string $access_token = ''

$currentMethod

当前请求方法参数

protected array $currentMethod = []

$GetAccessTokenCallback

注册代替函数

protected string $GetAccessTokenCallback

Methods

getWeanalysisAppidDailySummarytrend()

数据分析接口

public getWeanalysisAppidDailySummarytrend( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期

$end_date : string

结束日期,限定查询1天数据,end_date允许设置的最大值为昨日

Tags
throws
throws
Return values
array

getWeanalysisAppidDailyVisittrend()

访问分析

public getWeanalysisAppidDailyVisittrend( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期

$end_date : string

结束日期,限定查询1天数据,end_date允许设置的最大值为昨日

Tags
throws
throws
Return values
array

getWeanalysisAppidWeeklyVisittrend()

周趋势

public getWeanalysisAppidWeeklyVisittrend( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期,为周一日期

$end_date : string

结束日期,为周日日期,限定查询一周数据

Tags
throws
throws
Return values
array

getWeanalysisAppidMonthlyVisittrend()

月趋势

public getWeanalysisAppidMonthlyVisittrend( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期,为自然月第一天

$end_date : string

结束日期,为自然月最后一天,限定查询一个月数据

Tags
throws
throws
Return values
array

getWeanalysisAppidVisitdistribution()

访问分布

public getWeanalysisAppidVisitdistribution( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期

$end_date : string

结束日期,限定查询1天数据,end_date允许设置的最大值为昨日

Tags
throws
throws
Return values
array

getWeanalysisAppidDailyRetaininfo()

日留存

public getWeanalysisAppidDailyRetaininfo( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期

$end_date : string

结束日期,限定查询1天数据,end_date允许设置的最大值为昨日

Tags
throws
throws
Return values
array

getWeanalysisAppidWeeklyRetaininfo()

周留存

public getWeanalysisAppidWeeklyRetaininfo( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期,为周一日期

$end_date : string

结束日期,为周日日期,限定查询一周数据

Tags
throws
throws
Return values
array

getWeanalysisAppidMonthlyRetaininfo()

月留存

public getWeanalysisAppidMonthlyRetaininfo( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期,为自然月第一天

$end_date : string

结束日期,为自然月最后一天,限定查询一个月数据

Tags
throws
throws
Return values
array

getWeanalysisAppidVisitPage()

访问页面

public getWeanalysisAppidVisitPage( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期

$end_date : string

结束日期,限定查询1天数据,end_date允许设置的最大值为昨日

Tags
throws
throws
Return values
array

getWeanalysisAppidUserportrait()

用户画像

public getWeanalysisAppidUserportrait( $begin_date : string , $end_date : string ) : array
Parameters
$begin_date : string

开始日期

$end_date : string

结束日期,开始日期与结束日期相差的天数限定为0/6/29,分别表示查询最近1/7/30天数据,end_date允许设置的最大值为昨日

Tags
throws
throws
Return values
array

__construct()

BasicWeChat constructor.

public __construct( $options : array ) : mixed
Parameters
$options : array
Return values
mixed

instance()

静态创建对象

public static instance( $config : array ) : static
Parameters
$config : array
Return values
static

getAccessToken()

获取访问accessToken

public getAccessToken( ) : string
Tags
throws
throws
Return values
string

setAccessToken()

设置外部接口 AccessToken

public setAccessToken( $access_token : string ) : mixed
Parameters
$access_token : string
Tags
throws
author

高一平 iam@gaoyiping.com

当用户使用自己的缓存驱动时,直接实例化对象后可直接设置 AccessToekn

  • 多用于分布式项目时保持 AccessToken 统一
  • 使用此方法后就由用户来保证传入的 AccessToekn 为有效 AccessToekn
Return values
mixed

delAccessToken()

清理删除 AccessToken

public delAccessToken( ) : bool
Return values
bool

httpGetForJson()

以GET获取接口数据并转为数组

protected httpGetForJson( $url : string ) : array
Parameters
$url : string

接口地址

Tags
throws
throws
Return values
array

httpPostForJson()

以POST获取接口数据并转为数组

protected httpPostForJson( $url : string , $data : array [, $buildToJson : bool = true ] ) : array
Parameters
$url : string

接口地址

$data : array

请求数据

$buildToJson : bool = true
Tags
throws
throws
Return values
array

registerApi()

注册当前请求接口

protected registerApi( &$url : string , $method : string [, $arguments : array = [] ] ) : mixed
Parameters
$url : string

接口地址

$method : string

当前接口方法

$arguments : array = []

请求参数

Tags
throws
throws
Return values
mixed

callPostApi()

接口通用POST请求方法

public callPostApi( $url : string , $data : array [, $isBuildJson : bool = true ] ) : array
Parameters
$url : string

接口URL

$data : array

POST提交接口参数

$isBuildJson : bool = true
Tags
throws
throws
Return values
array

callGetApi()

接口通用GET请求方法

public callGetApi( $url : string ) : array
Parameters
$url : string

接口URL

Tags
throws
throws
Return values
array

Search results