Properties

$arrayAsJson

$arrayAsJson : boolean

构建请求字符串时,是否将参数内的数组编码为 JSON

Type

boolean

$apiParams

$apiParams : array

API 请求参数(非系统参数)

Type

array

$notifyUrl

$notifyUrl : 

Type

$returnUrl

$returnUrl : 

Type

$authToken

$authToken : 

Type

$appAuthToken

$appAuthToken : 

Type

$category

$category : 

消息分类,请传入对应分类编码值

Type

$content

$content : 

消息正文,html原文或纯文本

Type

$cover

$cover : 

消息背景图片(目前支持格式jpg, jpeg, bmp),需上传图片原始二进制流,图片最大1MB

Type

$desc

$desc : 

消息概述

Type

$msgType

$msgType : 

媒体资讯类生活号消息类型

Type

$sourceExtInfo

$sourceExtInfo : 

消息来源方附属信息,供搜索、推荐使用 publish_time(int):消息发布时间,单位秒 keyword_list(String): 文章的标签列表,英文逗号分隔 comment(int):消息来源处评论次数 reward(int):消息来源处打赏次数 is_recommended(boolean):消息在来源处是否被推荐 is_news(boolean):消息是否实时性内容 read(int):消息在来源处被阅读次数 like(int):消息在来源处被点赞次数 is_hot(boolean):消息在来源平台是否是热门内容 share(int):文章在来源平台的分享次数 deadline(int):文章的失效时间,单位秒

Type

$title

$title : 

消息标题

Type

$uniqueMsgId

$uniqueMsgId : 

来源方消息唯一标识;若不为空,根据此id和生活号id对消息去重;若为空,不去重

Type

$videoLength

$videoLength : 

生活号消息视频时长,单位:秒(视频类消息必填)

Type

$videoSamples

$videoSamples : 

视频类型消息中视频抽样关键帧截图,视频类消息选填

Type

$videoSize

$videoSize : 

视频大小,单位:KB(视频类消息必填)

Type

$videoSource

$videoSource : 

视频资源来源id(视频类消息必填),取值限定youku, miaopai, taobao, sina中的一个

Type

$videoTemporaryUrl

$videoTemporaryUrl : 

视频的临时链接(优酷来源的视频消息,该字段不能为空)

Type

$videoUrl

$videoUrl : 

生活号视频类消息视频id或url(视频类消息必填,根据来源区分)

Type

Methods

__construct()

__construct(  $config = array()) 

Parameters

$config

__destruct()

__destruct() 

className()

className(boolean  $shorten = false) : string

获取自身类名

Parameters

boolean $shorten

是否不带命名空间

Returns

string

getApiMethodName()

getApiMethodName() : string

根据类名获取 API 方法名

Returns

string

getTimestamp()

getTimestamp() : string

获取用于发起请求的“时间戳”

Returns

string

getApiParams()

getApiParams() 

getNotifyUrl()

getNotifyUrl() 

setNotifyUrl()

setNotifyUrl(  $notifyUrl) 

Parameters

$notifyUrl

getReturnUrl()

getReturnUrl() 

setReturnUrl()

setReturnUrl(  $returnUrl) 

Parameters

$returnUrl

getAuthToken()

getAuthToken() 

setAuthToken()

setAuthToken(  $authToken) 

Parameters

$authToken

getAppAuthToken()

getAppAuthToken() 

setAppAuthToken()

setAppAuthToken(  $appAuthToken) 

Parameters

$appAuthToken

__get()

__get(  $name) 

Parameters

$name

__set()

__set(  $name,   $value) 

Parameters

$name
$value

__isset()

__isset(  $name) 

Parameters

$name

__unset()

__unset(  $name) 

Parameters

$name

setCategory()

setCategory(  $category) 

Parameters

$category

getCategory()

getCategory() 

setContent()

setContent(  $content) 

Parameters

$content

getContent()

getContent() 

setCover()

setCover(  $cover) 

Parameters

$cover

getCover()

getCover() 

setDesc()

setDesc(  $desc) 

Parameters

$desc

getDesc()

getDesc() 

setMsgType()

setMsgType(  $msgType) 

Parameters

$msgType

getMsgType()

getMsgType() 

setSourceExtInfo()

setSourceExtInfo(  $sourceExtInfo) 

Parameters

$sourceExtInfo

getSourceExtInfo()

getSourceExtInfo() 

setTitle()

setTitle(  $title) 

Parameters

$title

getTitle()

getTitle() 

setUniqueMsgId()

setUniqueMsgId(  $uniqueMsgId) 

Parameters

$uniqueMsgId

getUniqueMsgId()

getUniqueMsgId() 

setVideoLength()

setVideoLength(  $videoLength) 

Parameters

$videoLength

getVideoLength()

getVideoLength() 

setVideoSamples()

setVideoSamples(  $videoSamples) 

Parameters

$videoSamples

getVideoSamples()

getVideoSamples() 

setVideoSize()

setVideoSize(  $videoSize) 

Parameters

$videoSize

getVideoSize()

getVideoSize() 

setVideoSource()

setVideoSource(  $videoSource) 

Parameters

$videoSource

getVideoSource()

getVideoSource() 

setVideoTemporaryUrl()

setVideoTemporaryUrl(  $videoTemporaryUrl) 

Parameters

$videoTemporaryUrl

getVideoTemporaryUrl()

getVideoTemporaryUrl() 

setVideoUrl()

setVideoUrl(  $videoUrl) 

Parameters

$videoUrl

getVideoUrl()

getVideoUrl()