Documentation

Guide extends BasicWeChat
in

小程序导购助手 Class Guide

Table of Contents

$config 当前微信配置 DataArray
$access_token 访问AccessToken string
$currentMethod 当前请求方法参数 array
$isTry 当前模式 bool
$cache 静态缓存 static
$GetAccessTokenCallback 注册代替函数 string
addGuideAcct() 服务号添加导购 array
delGuideAcct() 服务号删除导购 array
getGuideAcct() 服务号获取导购信息 array
getGuideAcctConfig() 获取服务号的敏感词信息与自动回复信息 array
getGuideAcctList() 服务号拉取导购列表 array
getGuideBuyerChatRecord() 获取导购聊天记录 array
getGuideConfig() 获取导购快捷回复信息 array
guideCreateQrCode() 生成导购二维码 array
pushShowWxaPathMenu() array
setGuideAcctConfig() 为服务号设置敏感词与自动回复 array
setGuideConfig() 设置导购快捷回复信息 array
updateGuideAcct() 更新导购昵称或者头像 array
addGuideBuyerDisplayTag() 添加展示标签信息 array
addGuideBuyerTag() 为粉丝添加可查询标签 array
addGuideTagOption() 添加标签可选值 array
delGuideBuyerTag() 删除粉丝标签 array
getGuideBuyerDisplayTag() 查询展示标签信息 array
getGuideBuyerTag() 查询粉丝标签 array
getGuideTagOption() 查询标签可选值信息 array
newGuideTagOption() 新建可查询标签类型,支持新建4类可查询标签 array
queryGuideBuyerByTag() 根据标签值筛选粉丝 array
addGuideBuyerRelation() 为服务号导购添加粉丝 array
delGuideBuyerRelation() 删除导购的粉丝 array
getGuideBuyerRelation() 查询某一个粉丝与导购的绑定关系 array
getGuideBuyerRelationByBuyer() 通过粉丝信息查询该粉丝与导购的绑定关系 array
getGuideBuyerRelationList() 拉取导购的粉丝列表 array
rebindGuideAcctForBuyer() 将粉丝从一个导购迁移到另外一个导购下 array
updateGuideBuyerRelation() 更新粉丝昵称 array
delGuideCardMaterial() 删除小程序卡片素材 array
delGuideImageMaterial() 删除图片素材 array
delGuideWordMaterial() 删除文字素材 array
getGuideCardMaterial() 获取小程序卡片素材信息 array
getGuideImageMaterial() 获取图片素材信息 array
getGuideWordMaterial() 获取文字素材信息 array
setGuideCardMaterial() 添加小程序卡片素材 array
setGuideImageMaterial() 添加图片素材 array
setGuideWordMaterial() 为服务号添加文字素材 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

addGuideAcct()

服务号添加导购

public addGuideAcct( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

delGuideAcct()

服务号删除导购

public delGuideAcct( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

getGuideAcct()

服务号获取导购信息

public getGuideAcct( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

getGuideAcctConfig()

获取服务号的敏感词信息与自动回复信息

public getGuideAcctConfig( ) : array
Tags
throws
throws
Return values
array

getGuideAcctList()

服务号拉取导购列表

public getGuideAcctList( $page : int [, $num : int = 10 ] ) : array
Parameters
$page : int
$num : int = 10
Tags
throws
throws
Return values
array

getGuideBuyerChatRecord()

获取导购聊天记录

public getGuideBuyerChatRecord( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

getGuideConfig()

获取导购快捷回复信息

public getGuideConfig( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

guideCreateQrCode()

生成导购二维码

public guideCreateQrCode( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

pushShowWxaPathMenu()

public pushShowWxaPathMenu( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

setGuideAcctConfig()

为服务号设置敏感词与自动回复

public setGuideAcctConfig( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

setGuideConfig()

设置导购快捷回复信息

public setGuideConfig( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

updateGuideAcct()

更新导购昵称或者头像

public updateGuideAcct( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

addGuideBuyerDisplayTag()

添加展示标签信息

public addGuideBuyerDisplayTag( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

addGuideBuyerTag()

为粉丝添加可查询标签

public addGuideBuyerTag( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

addGuideTagOption()

添加标签可选值

public addGuideTagOption( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

delGuideBuyerTag()

删除粉丝标签

public delGuideBuyerTag( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

getGuideBuyerDisplayTag()

查询展示标签信息

public getGuideBuyerDisplayTag( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

getGuideBuyerTag()

查询粉丝标签

public getGuideBuyerTag( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

getGuideTagOption()

查询标签可选值信息

public getGuideTagOption( ) : array
Tags
throws
throws
Return values
array

newGuideTagOption()

新建可查询标签类型,支持新建4类可查询标签

public newGuideTagOption( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

queryGuideBuyerByTag()

根据标签值筛选粉丝

public queryGuideBuyerByTag( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

addGuideBuyerRelation()

为服务号导购添加粉丝

public addGuideBuyerRelation( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

delGuideBuyerRelation()

删除导购的粉丝

public delGuideBuyerRelation( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

getGuideBuyerRelation()

查询某一个粉丝与导购的绑定关系

public getGuideBuyerRelation( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

getGuideBuyerRelationByBuyer()

通过粉丝信息查询该粉丝与导购的绑定关系

public getGuideBuyerRelationByBuyer( $openid : string ) : array
Parameters
$openid : string
Tags
throws
throws
Return values
array

getGuideBuyerRelationList()

拉取导购的粉丝列表

public getGuideBuyerRelationList( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

rebindGuideAcctForBuyer()

将粉丝从一个导购迁移到另外一个导购下

public rebindGuideAcctForBuyer( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

updateGuideBuyerRelation()

更新粉丝昵称

public updateGuideBuyerRelation( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

delGuideCardMaterial()

删除小程序卡片素材

public delGuideCardMaterial( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

delGuideImageMaterial()

删除图片素材

public delGuideImageMaterial( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

delGuideWordMaterial()

删除文字素材

public delGuideWordMaterial( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

getGuideCardMaterial()

获取小程序卡片素材信息

public getGuideCardMaterial( $type : int ) : array
Parameters
$type : int
Tags
throws
throws
Return values
array

getGuideImageMaterial()

获取图片素材信息

public getGuideImageMaterial( $type : int , $start : int [, $num : int = 10 ] ) : array
Parameters
$type : int

操作类型

$start : int

分页查询,起始位置

$num : int = 10

分页查询,查询个数

Tags
throws
throws
Return values
array

getGuideWordMaterial()

获取文字素材信息

public getGuideWordMaterial( $type : int , $start : int [, $num : int = 10 ] ) : array
Parameters
$type : int

操作类型

$start : int

分页查询,起始位置

$num : int = 10

分页查询,查询个数

Tags
throws
throws
Return values
array

setGuideCardMaterial()

添加小程序卡片素材

public setGuideCardMaterial( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

setGuideImageMaterial()

添加图片素材

public setGuideImageMaterial( $data : array ) : array
Parameters
$data : array
Tags
throws
throws
Return values
array

setGuideWordMaterial()

为服务号添加文字素材

public setGuideWordMaterial( $data : array ) : array
Parameters
$data : array
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