Properties

$access_token

$access_token : string

访问AccessToken

Type

string

$currentMethod

$currentMethod : array

当前请求方法参数

Type

array

$isTry

$isTry : boolean

当前模式

Type

boolean

$GetAccessTokenCallback

$GetAccessTokenCallback : string

注册代替函数

Type

string

Methods

__construct()

__construct(array  $options) 

BasicWeChat constructor.

Parameters

array $options

getAccessToken()

getAccessToken() : string

获取访问accessToken

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

string

delAccessToken()

delAccessToken() : boolean

清理删除accessToken

Returns

boolean

callPostApi()

callPostApi(string  $url, array  $data, boolean  $isBuildJson = true) : array

接口通用POST请求方法

Parameters

string $url

接口URL

array $data

POST提交接口参数

boolean $isBuildJson

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

callGetApi()

callGetApi(string  $url) : array

接口通用GET请求方法

Parameters

string $url

接口URL

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidDailySummarytrend()

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

数据分析接口

Parameters

string $begin_date

开始日期

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidDailyVisittrend()

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

访问分析

Parameters

string $begin_date

开始日期

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidWeeklyVisittrend()

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

周趋势

Parameters

string $begin_date

开始日期,为周一日期

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidMonthlyVisittrend()

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

月趋势

Parameters

string $begin_date

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

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidVisitdistribution()

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

访问分布

Parameters

string $begin_date

开始日期

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidDailyRetaininfo()

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

日留存

Parameters

string $begin_date

开始日期

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidWeeklyRetaininfo()

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

周留存

Parameters

string $begin_date

开始日期,为周一日期

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidMonthlyRetaininfo()

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

月留存

Parameters

string $begin_date

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

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidVisitPage()

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

访问页面

Parameters

string $begin_date

开始日期

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

getWeanalysisAppidUserportrait()

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

用户画像

Parameters

string $begin_date

开始日期

string $end_date

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

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

array

httpGetForJson()

httpGetForJson(string  $url) : array

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

Parameters

string $url

接口地址

Throws

\WeChat\Exceptions\InvalidResponseException

Returns

array

httpPostForJson()

httpPostForJson(string  $url, array  $data, boolean  $buildToJson = true) : array

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

Parameters

string $url

接口地址

array $data

请求数据

boolean $buildToJson

Throws

\WeChat\Exceptions\InvalidResponseException

Returns

array

registerApi()

registerApi(string  $url, string  $method, array  $arguments = array()) : mixed

注册当前请求接口

Parameters

string $url

接口地址

string $method

当前接口方法

array $arguments

请求参数

Throws

\WeChat\Exceptions\InvalidResponseException
\WeChat\Exceptions\LocalCacheException

Returns

mixed