Documentation ¶
Overview ¶
Package cloudpush 包含百川推送相关结构体
Index ¶
- type TaobaocloudpushmessageandroidAPIRequest
- func (r TaobaocloudpushmessageandroidAPIRequest) GetApiMethodName() string
- func (r TaobaocloudpushmessageandroidAPIRequest) GetApiParams(params url.Values)
- func (r TaobaocloudpushmessageandroidAPIRequest) GetBody() string
- func (r TaobaocloudpushmessageandroidAPIRequest) GetRawParams() model.Params
- func (r TaobaocloudpushmessageandroidAPIRequest) GetTarget() string
- func (r TaobaocloudpushmessageandroidAPIRequest) GetTargetValue() string
- func (r *TaobaocloudpushmessageandroidAPIRequest) SetBody(_body string) error
- func (r *TaobaocloudpushmessageandroidAPIRequest) SetTarget(_target string) error
- func (r *TaobaocloudpushmessageandroidAPIRequest) SetTargetValue(_targetValue string) error
- type TaobaocloudpushmessageandroidAPIResponse
- type TaobaocloudpushmessageandroidAPIResponseModel
- type TaobaocloudpushmessageiosAPIRequest
- func (r TaobaocloudpushmessageiosAPIRequest) GetApiMethodName() string
- func (r TaobaocloudpushmessageiosAPIRequest) GetApiParams(params url.Values)
- func (r TaobaocloudpushmessageiosAPIRequest) GetBody() string
- func (r TaobaocloudpushmessageiosAPIRequest) GetRawParams() model.Params
- func (r TaobaocloudpushmessageiosAPIRequest) GetTarget() string
- func (r TaobaocloudpushmessageiosAPIRequest) GetTargetValue() string
- func (r *TaobaocloudpushmessageiosAPIRequest) SetBody(_body string) error
- func (r *TaobaocloudpushmessageiosAPIRequest) SetTarget(_target string) error
- func (r *TaobaocloudpushmessageiosAPIRequest) SetTargetValue(_targetValue string) error
- type TaobaocloudpushmessageiosAPIResponse
- type TaobaocloudpushmessageiosAPIResponseModel
- type TaobaocloudpushnoticeandroidAPIRequest
- func (r TaobaocloudpushnoticeandroidAPIRequest) GetApiMethodName() string
- func (r TaobaocloudpushnoticeandroidAPIRequest) GetApiParams(params url.Values)
- func (r TaobaocloudpushnoticeandroidAPIRequest) GetRawParams() model.Params
- func (r TaobaocloudpushnoticeandroidAPIRequest) GetSummary() string
- func (r TaobaocloudpushnoticeandroidAPIRequest) GetTarget() string
- func (r TaobaocloudpushnoticeandroidAPIRequest) GetTargetValue() string
- func (r TaobaocloudpushnoticeandroidAPIRequest) GetTitle() string
- func (r *TaobaocloudpushnoticeandroidAPIRequest) SetSummary(_summary string) error
- func (r *TaobaocloudpushnoticeandroidAPIRequest) SetTarget(_target string) error
- func (r *TaobaocloudpushnoticeandroidAPIRequest) SetTargetValue(_targetValue string) error
- func (r *TaobaocloudpushnoticeandroidAPIRequest) SetTitle(_title string) error
- type TaobaocloudpushnoticeandroidAPIResponse
- type TaobaocloudpushnoticeandroidAPIResponseModel
- type TaobaocloudpushnoticeiosAPIRequest
- func (r TaobaocloudpushnoticeiosAPIRequest) GetApiMethodName() string
- func (r TaobaocloudpushnoticeiosAPIRequest) GetApiParams(params url.Values)
- func (r TaobaocloudpushnoticeiosAPIRequest) GetEnv() string
- func (r TaobaocloudpushnoticeiosAPIRequest) GetExt() string
- func (r TaobaocloudpushnoticeiosAPIRequest) GetRawParams() model.Params
- func (r TaobaocloudpushnoticeiosAPIRequest) GetSummary() string
- func (r TaobaocloudpushnoticeiosAPIRequest) GetTarget() string
- func (r TaobaocloudpushnoticeiosAPIRequest) GetTargetValue() string
- func (r *TaobaocloudpushnoticeiosAPIRequest) SetEnv(_env string) error
- func (r *TaobaocloudpushnoticeiosAPIRequest) SetExt(_ext string) error
- func (r *TaobaocloudpushnoticeiosAPIRequest) SetSummary(_summary string) error
- func (r *TaobaocloudpushnoticeiosAPIRequest) SetTarget(_target string) error
- func (r *TaobaocloudpushnoticeiosAPIRequest) SetTargetValue(_targetValue string) error
- type TaobaocloudpushnoticeiosAPIResponse
- type TaobaocloudpushnoticeiosAPIResponseModel
- type TaobaocloudpushpushAPIRequest
- func (r TaobaocloudpushpushAPIRequest) GetAndroidActivity() string
- func (r TaobaocloudpushpushAPIRequest) GetAndroidExtParameters() string
- func (r TaobaocloudpushpushAPIRequest) GetAndroidMusic() string
- func (r TaobaocloudpushpushAPIRequest) GetAndroidOpenType() string
- func (r TaobaocloudpushpushAPIRequest) GetAndroidOpenUrl() string
- func (r TaobaocloudpushpushAPIRequest) GetAntiHarassDuration() int64
- func (r TaobaocloudpushpushAPIRequest) GetAntiHarassStartTime() int64
- func (r TaobaocloudpushpushAPIRequest) GetApiMethodName() string
- func (r TaobaocloudpushpushAPIRequest) GetApiParams(params url.Values)
- func (r TaobaocloudpushpushAPIRequest) GetBatchNumber() string
- func (r TaobaocloudpushpushAPIRequest) GetBody() string
- func (r TaobaocloudpushpushAPIRequest) GetDeviceType() int64
- func (r TaobaocloudpushpushAPIRequest) GetIosBadge() string
- func (r TaobaocloudpushpushAPIRequest) GetIosExtParameters() string
- func (r TaobaocloudpushpushAPIRequest) GetIosMusic() string
- func (r TaobaocloudpushpushAPIRequest) GetRawParams() model.Params
- func (r TaobaocloudpushpushAPIRequest) GetRemind() bool
- func (r TaobaocloudpushpushAPIRequest) GetStoreOffline() bool
- func (r TaobaocloudpushpushAPIRequest) GetSummery() string
- func (r TaobaocloudpushpushAPIRequest) GetTarget() string
- func (r TaobaocloudpushpushAPIRequest) GetTargetValue() string
- func (r TaobaocloudpushpushAPIRequest) GetTimeout() int64
- func (r TaobaocloudpushpushAPIRequest) GetTitle() string
- func (r TaobaocloudpushpushAPIRequest) GetType() int64
- func (r *TaobaocloudpushpushAPIRequest) SetAndroidActivity(_androidActivity string) error
- func (r *TaobaocloudpushpushAPIRequest) SetAndroidExtParameters(_androidExtParameters string) error
- func (r *TaobaocloudpushpushAPIRequest) SetAndroidMusic(_androidMusic string) error
- func (r *TaobaocloudpushpushAPIRequest) SetAndroidOpenType(_androidOpenType string) error
- func (r *TaobaocloudpushpushAPIRequest) SetAndroidOpenUrl(_androidOpenUrl string) error
- func (r *TaobaocloudpushpushAPIRequest) SetAntiHarassDuration(_antiHarassDuration int64) error
- func (r *TaobaocloudpushpushAPIRequest) SetAntiHarassStartTime(_antiHarassStartTime int64) error
- func (r *TaobaocloudpushpushAPIRequest) SetBatchNumber(_batchNumber string) error
- func (r *TaobaocloudpushpushAPIRequest) SetBody(_body string) error
- func (r *TaobaocloudpushpushAPIRequest) SetDeviceType(_deviceType int64) error
- func (r *TaobaocloudpushpushAPIRequest) SetIosBadge(_iosBadge string) error
- func (r *TaobaocloudpushpushAPIRequest) SetIosExtParameters(_iosExtParameters string) error
- func (r *TaobaocloudpushpushAPIRequest) SetIosMusic(_iosMusic string) error
- func (r *TaobaocloudpushpushAPIRequest) SetRemind(_remind bool) error
- func (r *TaobaocloudpushpushAPIRequest) SetStoreOffline(_storeOffline bool) error
- func (r *TaobaocloudpushpushAPIRequest) SetSummery(_summery string) error
- func (r *TaobaocloudpushpushAPIRequest) SetTarget(_target string) error
- func (r *TaobaocloudpushpushAPIRequest) SetTargetValue(_targetValue string) error
- func (r *TaobaocloudpushpushAPIRequest) SetTimeout(_timeout int64) error
- func (r *TaobaocloudpushpushAPIRequest) SetTitle(_title string) error
- func (r *TaobaocloudpushpushAPIRequest) SetType(_type int64) error
- type TaobaocloudpushpushAPIResponse
- type TaobaocloudpushpushAPIResponseModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TaobaocloudpushmessageandroidAPIRequest ¶ added in v1.3.1
type TaobaocloudpushmessageandroidAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaocloudpushmessageandroidAPIRequest 百川云推送发送消息给android API请求 taobao.cloudpush.message.android
百川用户使用云推送发送消息给android
func NewTaobaocloudpushmessageandroidRequest ¶ added in v1.3.1
func NewTaobaocloudpushmessageandroidRequest() *TaobaocloudpushmessageandroidAPIRequest
NewTaobaocloudpushmessageandroidRequest 初始化TaobaocloudpushmessageandroidAPIRequest对象
func (TaobaocloudpushmessageandroidAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaocloudpushmessageandroidAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaocloudpushmessageandroidAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaocloudpushmessageandroidAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaocloudpushmessageandroidAPIRequest) GetBody ¶ added in v1.3.1
func (r TaobaocloudpushmessageandroidAPIRequest) GetBody() string
GetBody Body Getter
func (TaobaocloudpushmessageandroidAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaocloudpushmessageandroidAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaocloudpushmessageandroidAPIRequest) GetTarget ¶ added in v1.3.1
func (r TaobaocloudpushmessageandroidAPIRequest) GetTarget() string
GetTarget Target Getter
func (TaobaocloudpushmessageandroidAPIRequest) GetTargetValue ¶ added in v1.3.1
func (r TaobaocloudpushmessageandroidAPIRequest) GetTargetValue() string
GetTargetValue TargetValue Getter
func (*TaobaocloudpushmessageandroidAPIRequest) SetBody ¶ added in v1.3.1
func (r *TaobaocloudpushmessageandroidAPIRequest) SetBody(_body string) error
SetBody is Body Setter 发送的消息内容.
func (*TaobaocloudpushmessageandroidAPIRequest) SetTarget ¶ added in v1.3.1
func (r *TaobaocloudpushmessageandroidAPIRequest) SetTarget(_target string) error
SetTarget is Target Setter 推送目标: device:推送给设备; account:推送给指定帐号,all: 推送给全部
func (*TaobaocloudpushmessageandroidAPIRequest) SetTargetValue ¶ added in v1.3.1
func (r *TaobaocloudpushmessageandroidAPIRequest) SetTargetValue(_targetValue string) error
SetTargetValue is TargetValue Setter 根据Target来设定,如Target=device, 则对应的值为 设备id1,设备id2. 多个值使用逗号分隔
type TaobaocloudpushmessageandroidAPIResponse ¶ added in v1.3.1
type TaobaocloudpushmessageandroidAPIResponse struct { model.CommonResponse TaobaocloudpushmessageandroidAPIResponseModel }
TaobaocloudpushmessageandroidAPIResponse 百川云推送发送消息给android API返回值 taobao.cloudpush.message.android
百川用户使用云推送发送消息给android
type TaobaocloudpushmessageandroidAPIResponseModel ¶ added in v1.3.1
type TaobaocloudpushmessageandroidAPIResponseModel struct { XMLName xml.Name `xml:"cloudpush_message_android_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 请求失败后返回的错误信息. RequestErrorMsg string `json:"request_error_msg,omitempty" xml:"request_error_msg,omitempty"` // 若请求失败,则返回对应的error code. RequestErrorCode int64 `json:"request_error_code,omitempty" xml:"request_error_code,omitempty"` // 请求是否成功. IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaocloudpushmessageandroidAPIResponseModel is 百川云推送发送消息给android 成功返回结果
type TaobaocloudpushmessageiosAPIRequest ¶ added in v1.3.1
type TaobaocloudpushmessageiosAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaocloudpushmessageiosAPIRequest 百川云推送发送消息给ios API请求 taobao.cloudpush.message.ios
百川云推送发送消息给iOS设备.
func NewTaobaocloudpushmessageiosRequest ¶ added in v1.3.1
func NewTaobaocloudpushmessageiosRequest() *TaobaocloudpushmessageiosAPIRequest
NewTaobaocloudpushmessageiosRequest 初始化TaobaocloudpushmessageiosAPIRequest对象
func (TaobaocloudpushmessageiosAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaocloudpushmessageiosAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaocloudpushmessageiosAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaocloudpushmessageiosAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaocloudpushmessageiosAPIRequest) GetBody ¶ added in v1.3.1
func (r TaobaocloudpushmessageiosAPIRequest) GetBody() string
GetBody Body Getter
func (TaobaocloudpushmessageiosAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaocloudpushmessageiosAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaocloudpushmessageiosAPIRequest) GetTarget ¶ added in v1.3.1
func (r TaobaocloudpushmessageiosAPIRequest) GetTarget() string
GetTarget Target Getter
func (TaobaocloudpushmessageiosAPIRequest) GetTargetValue ¶ added in v1.3.1
func (r TaobaocloudpushmessageiosAPIRequest) GetTargetValue() string
GetTargetValue TargetValue Getter
func (*TaobaocloudpushmessageiosAPIRequest) SetBody ¶ added in v1.3.1
func (r *TaobaocloudpushmessageiosAPIRequest) SetBody(_body string) error
SetBody is Body Setter 发送的消息内容.
func (*TaobaocloudpushmessageiosAPIRequest) SetTarget ¶ added in v1.3.1
func (r *TaobaocloudpushmessageiosAPIRequest) SetTarget(_target string) error
SetTarget is Target Setter 推送目标: device:推送给设备; account:推送给指定帐号,all: 推送给全部
func (*TaobaocloudpushmessageiosAPIRequest) SetTargetValue ¶ added in v1.3.1
func (r *TaobaocloudpushmessageiosAPIRequest) SetTargetValue(_targetValue string) error
SetTargetValue is TargetValue Setter 根据Target来设定,如Target=device, 则对应的值为 设备id1,设备id2. 多个值使用逗号分隔
type TaobaocloudpushmessageiosAPIResponse ¶ added in v1.3.1
type TaobaocloudpushmessageiosAPIResponse struct { model.CommonResponse TaobaocloudpushmessageiosAPIResponseModel }
TaobaocloudpushmessageiosAPIResponse 百川云推送发送消息给ios API返回值 taobao.cloudpush.message.ios
百川云推送发送消息给iOS设备.
type TaobaocloudpushmessageiosAPIResponseModel ¶ added in v1.3.1
type TaobaocloudpushmessageiosAPIResponseModel struct { XMLName xml.Name `xml:"cloudpush_message_ios_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 请求失败时候的错误信息. RequestErrorMsg string `json:"request_error_msg,omitempty" xml:"request_error_msg,omitempty"` // 请求出现错误的错误代码. RequestErrorCode int64 `json:"request_error_code,omitempty" xml:"request_error_code,omitempty"` // 请求是否成功. IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaocloudpushmessageiosAPIResponseModel is 百川云推送发送消息给ios 成功返回结果
type TaobaocloudpushnoticeandroidAPIRequest ¶ added in v1.3.1
type TaobaocloudpushnoticeandroidAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaocloudpushnoticeandroidAPIRequest 百川云推送发送通知给android API请求 taobao.cloudpush.notice.android
百川云推送发送通知给android
func NewTaobaocloudpushnoticeandroidRequest ¶ added in v1.3.1
func NewTaobaocloudpushnoticeandroidRequest() *TaobaocloudpushnoticeandroidAPIRequest
NewTaobaocloudpushnoticeandroidRequest 初始化TaobaocloudpushnoticeandroidAPIRequest对象
func (TaobaocloudpushnoticeandroidAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaocloudpushnoticeandroidAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaocloudpushnoticeandroidAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaocloudpushnoticeandroidAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaocloudpushnoticeandroidAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaocloudpushnoticeandroidAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaocloudpushnoticeandroidAPIRequest) GetSummary ¶ added in v1.3.1
func (r TaobaocloudpushnoticeandroidAPIRequest) GetSummary() string
GetSummary Summary Getter
func (TaobaocloudpushnoticeandroidAPIRequest) GetTarget ¶ added in v1.3.1
func (r TaobaocloudpushnoticeandroidAPIRequest) GetTarget() string
GetTarget Target Getter
func (TaobaocloudpushnoticeandroidAPIRequest) GetTargetValue ¶ added in v1.3.1
func (r TaobaocloudpushnoticeandroidAPIRequest) GetTargetValue() string
GetTargetValue TargetValue Getter
func (TaobaocloudpushnoticeandroidAPIRequest) GetTitle ¶ added in v1.3.1
func (r TaobaocloudpushnoticeandroidAPIRequest) GetTitle() string
GetTitle Title Getter
func (*TaobaocloudpushnoticeandroidAPIRequest) SetSummary ¶ added in v1.3.1
func (r *TaobaocloudpushnoticeandroidAPIRequest) SetSummary(_summary string) error
SetSummary is Summary Setter 通知摘要
func (*TaobaocloudpushnoticeandroidAPIRequest) SetTarget ¶ added in v1.3.1
func (r *TaobaocloudpushnoticeandroidAPIRequest) SetTarget(_target string) error
SetTarget is Target Setter 推送目标: device:推送给设备; account:推送给指定帐号,all: 推送给全部
func (*TaobaocloudpushnoticeandroidAPIRequest) SetTargetValue ¶ added in v1.3.1
func (r *TaobaocloudpushnoticeandroidAPIRequest) SetTargetValue(_targetValue string) error
SetTargetValue is TargetValue Setter 根据Target来设定,如Target=device, 则对应的值为 设备id1,设备id2. 多个值使用逗号分隔
func (*TaobaocloudpushnoticeandroidAPIRequest) SetTitle ¶ added in v1.3.1
func (r *TaobaocloudpushnoticeandroidAPIRequest) SetTitle(_title string) error
SetTitle is Title Setter 通知的标题.
type TaobaocloudpushnoticeandroidAPIResponse ¶ added in v1.3.1
type TaobaocloudpushnoticeandroidAPIResponse struct { model.CommonResponse TaobaocloudpushnoticeandroidAPIResponseModel }
TaobaocloudpushnoticeandroidAPIResponse 百川云推送发送通知给android API返回值 taobao.cloudpush.notice.android
百川云推送发送通知给android
type TaobaocloudpushnoticeandroidAPIResponseModel ¶ added in v1.3.1
type TaobaocloudpushnoticeandroidAPIResponseModel struct { XMLName xml.Name `xml:"cloudpush_notice_android_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 请求的错误信息. RequestErrorMsg string `json:"request_error_msg,omitempty" xml:"request_error_msg,omitempty"` // 请求的错误代码. RequestErrorCode int64 `json:"request_error_code,omitempty" xml:"request_error_code,omitempty"` // 请求是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaocloudpushnoticeandroidAPIResponseModel is 百川云推送发送通知给android 成功返回结果
type TaobaocloudpushnoticeiosAPIRequest ¶ added in v1.3.1
type TaobaocloudpushnoticeiosAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaocloudpushnoticeiosAPIRequest 推送通知给ios设备 API请求 taobao.cloudpush.notice.ios
推送通知给ios设备
func NewTaobaocloudpushnoticeiosRequest ¶ added in v1.3.1
func NewTaobaocloudpushnoticeiosRequest() *TaobaocloudpushnoticeiosAPIRequest
NewTaobaocloudpushnoticeiosRequest 初始化TaobaocloudpushnoticeiosAPIRequest对象
func (TaobaocloudpushnoticeiosAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaocloudpushnoticeiosAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaocloudpushnoticeiosAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaocloudpushnoticeiosAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaocloudpushnoticeiosAPIRequest) GetEnv ¶ added in v1.3.1
func (r TaobaocloudpushnoticeiosAPIRequest) GetEnv() string
GetEnv Env Getter
func (TaobaocloudpushnoticeiosAPIRequest) GetExt ¶ added in v1.3.1
func (r TaobaocloudpushnoticeiosAPIRequest) GetExt() string
GetExt Ext Getter
func (TaobaocloudpushnoticeiosAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaocloudpushnoticeiosAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaocloudpushnoticeiosAPIRequest) GetSummary ¶ added in v1.3.1
func (r TaobaocloudpushnoticeiosAPIRequest) GetSummary() string
GetSummary Summary Getter
func (TaobaocloudpushnoticeiosAPIRequest) GetTarget ¶ added in v1.3.1
func (r TaobaocloudpushnoticeiosAPIRequest) GetTarget() string
GetTarget Target Getter
func (TaobaocloudpushnoticeiosAPIRequest) GetTargetValue ¶ added in v1.3.1
func (r TaobaocloudpushnoticeiosAPIRequest) GetTargetValue() string
GetTargetValue TargetValue Getter
func (*TaobaocloudpushnoticeiosAPIRequest) SetEnv ¶ added in v1.3.1
func (r *TaobaocloudpushnoticeiosAPIRequest) SetEnv(_env string) error
SetEnv is Env Setter iOS的通知是通过APNS中心来发送的,需要填写对应的环境信息. DEV:表示开发环境, PRODUCT: 表示生产环境.
func (*TaobaocloudpushnoticeiosAPIRequest) SetExt ¶ added in v1.3.1
func (r *TaobaocloudpushnoticeiosAPIRequest) SetExt(_ext string) error
SetExt is Ext Setter 提供给IOS通知的扩展属性,如角标或者声音等,注意:参数值为json
func (*TaobaocloudpushnoticeiosAPIRequest) SetSummary ¶ added in v1.3.1
func (r *TaobaocloudpushnoticeiosAPIRequest) SetSummary(_summary string) error
SetSummary is Summary Setter 通知摘要
func (*TaobaocloudpushnoticeiosAPIRequest) SetTarget ¶ added in v1.3.1
func (r *TaobaocloudpushnoticeiosAPIRequest) SetTarget(_target string) error
SetTarget is Target Setter 推送目标: device:推送给设备; account:推送给指定帐号,all: 推送给全部
func (*TaobaocloudpushnoticeiosAPIRequest) SetTargetValue ¶ added in v1.3.1
func (r *TaobaocloudpushnoticeiosAPIRequest) SetTargetValue(_targetValue string) error
SetTargetValue is TargetValue Setter 根据Target来设定,如Target=device, 则对应的值为 设备id1,设备id2. 多个值使用逗号分隔
type TaobaocloudpushnoticeiosAPIResponse ¶ added in v1.3.1
type TaobaocloudpushnoticeiosAPIResponse struct { model.CommonResponse TaobaocloudpushnoticeiosAPIResponseModel }
TaobaocloudpushnoticeiosAPIResponse 推送通知给ios设备 API返回值 taobao.cloudpush.notice.ios
推送通知给ios设备
type TaobaocloudpushnoticeiosAPIResponseModel ¶ added in v1.3.1
type TaobaocloudpushnoticeiosAPIResponseModel struct { XMLName xml.Name `xml:"cloudpush_notice_ios_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 请求产生的错误信息. RequestErrorMsg string `json:"request_error_msg,omitempty" xml:"request_error_msg,omitempty"` // 请求错误时产生的错误代码. RequestErrorCode int64 `json:"request_error_code,omitempty" xml:"request_error_code,omitempty"` // 请求是否成功. IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaocloudpushnoticeiosAPIResponseModel is 推送通知给ios设备 成功返回结果
type TaobaocloudpushpushAPIRequest ¶ added in v1.3.1
type TaobaocloudpushpushAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaocloudpushpushAPIRequest 百川用户使用云推送高级推送接口 API请求 taobao.cloudpush.push
百川用户使用云推送高级推送接口
func NewTaobaocloudpushpushRequest ¶ added in v1.3.1
func NewTaobaocloudpushpushRequest() *TaobaocloudpushpushAPIRequest
NewTaobaocloudpushpushRequest 初始化TaobaocloudpushpushAPIRequest对象
func (TaobaocloudpushpushAPIRequest) GetAndroidActivity ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetAndroidActivity() string
GetAndroidActivity AndroidActivity Getter
func (TaobaocloudpushpushAPIRequest) GetAndroidExtParameters ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetAndroidExtParameters() string
GetAndroidExtParameters AndroidExtParameters Getter
func (TaobaocloudpushpushAPIRequest) GetAndroidMusic ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetAndroidMusic() string
GetAndroidMusic AndroidMusic Getter
func (TaobaocloudpushpushAPIRequest) GetAndroidOpenType ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetAndroidOpenType() string
GetAndroidOpenType AndroidOpenType Getter
func (TaobaocloudpushpushAPIRequest) GetAndroidOpenUrl ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetAndroidOpenUrl() string
GetAndroidOpenUrl AndroidOpenUrl Getter
func (TaobaocloudpushpushAPIRequest) GetAntiHarassDuration ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetAntiHarassDuration() int64
GetAntiHarassDuration AntiHarassDuration Getter
func (TaobaocloudpushpushAPIRequest) GetAntiHarassStartTime ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetAntiHarassStartTime() int64
GetAntiHarassStartTime AntiHarassStartTime Getter
func (TaobaocloudpushpushAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaocloudpushpushAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaocloudpushpushAPIRequest) GetBatchNumber ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetBatchNumber() string
GetBatchNumber BatchNumber Getter
func (TaobaocloudpushpushAPIRequest) GetBody ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetBody() string
GetBody Body Getter
func (TaobaocloudpushpushAPIRequest) GetDeviceType ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetDeviceType() int64
GetDeviceType DeviceType Getter
func (TaobaocloudpushpushAPIRequest) GetIosBadge ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetIosBadge() string
GetIosBadge IosBadge Getter
func (TaobaocloudpushpushAPIRequest) GetIosExtParameters ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetIosExtParameters() string
GetIosExtParameters IosExtParameters Getter
func (TaobaocloudpushpushAPIRequest) GetIosMusic ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetIosMusic() string
GetIosMusic IosMusic Getter
func (TaobaocloudpushpushAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaocloudpushpushAPIRequest) GetRemind ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetRemind() bool
GetRemind Remind Getter
func (TaobaocloudpushpushAPIRequest) GetStoreOffline ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetStoreOffline() bool
GetStoreOffline StoreOffline Getter
func (TaobaocloudpushpushAPIRequest) GetSummery ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetSummery() string
GetSummery Summery Getter
func (TaobaocloudpushpushAPIRequest) GetTarget ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetTarget() string
GetTarget Target Getter
func (TaobaocloudpushpushAPIRequest) GetTargetValue ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetTargetValue() string
GetTargetValue TargetValue Getter
func (TaobaocloudpushpushAPIRequest) GetTimeout ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetTimeout() int64
GetTimeout Timeout Getter
func (TaobaocloudpushpushAPIRequest) GetTitle ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetTitle() string
GetTitle Title Getter
func (TaobaocloudpushpushAPIRequest) GetType ¶ added in v1.3.1
func (r TaobaocloudpushpushAPIRequest) GetType() int64
GetType Type Getter
func (*TaobaocloudpushpushAPIRequest) SetAndroidActivity ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetAndroidActivity(_androidActivity string) error
SetAndroidActivity is AndroidActivity Setter Android对应的activity,仅仅当androidOpenType=2有效
func (*TaobaocloudpushpushAPIRequest) SetAndroidExtParameters ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetAndroidExtParameters(_androidExtParameters string) error
SetAndroidExtParameters is AndroidExtParameters Setter 自定义的kv结构,开发者扩展用 针对android
func (*TaobaocloudpushpushAPIRequest) SetAndroidMusic ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetAndroidMusic(_androidMusic string) error
SetAndroidMusic is AndroidMusic Setter android通知声音
func (*TaobaocloudpushpushAPIRequest) SetAndroidOpenType ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetAndroidOpenType(_androidOpenType string) error
SetAndroidOpenType is AndroidOpenType Setter 点击通知后动作,1:打开应用 2: 打开应用Activity 3:打开 url
func (*TaobaocloudpushpushAPIRequest) SetAndroidOpenUrl ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetAndroidOpenUrl(_androidOpenUrl string) error
SetAndroidOpenUrl is AndroidOpenUrl Setter Android收到推送后打开对应的url,仅仅当androidOpenType=3有效
func (*TaobaocloudpushpushAPIRequest) SetAntiHarassDuration ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetAntiHarassDuration(_antiHarassDuration int64) error
SetAntiHarassDuration is AntiHarassDuration Setter 防打扰时长,取值范围为1~23
func (*TaobaocloudpushpushAPIRequest) SetAntiHarassStartTime ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetAntiHarassStartTime(_antiHarassStartTime int64) error
SetAntiHarassStartTime is AntiHarassStartTime Setter 防打扰开始时间点,取值范围为0~23
func (*TaobaocloudpushpushAPIRequest) SetBatchNumber ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetBatchNumber(_batchNumber string) error
SetBatchNumber is BatchNumber Setter 批次编号,用于活动效果统计
func (*TaobaocloudpushpushAPIRequest) SetBody ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetBody(_body string) error
SetBody is Body Setter 推送内容
func (*TaobaocloudpushpushAPIRequest) SetDeviceType ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetDeviceType(_deviceType int64) error
SetDeviceType is DeviceType Setter 设备类型,取值范围为:0~3云推送支持多种设备,各种设备类型编号如下: iOS设备:deviceType=0; Andriod设备:deviceType=1;如果存在此字段,则向指定的设备类型推送消息。 默认为全部(3);
func (*TaobaocloudpushpushAPIRequest) SetIosBadge ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetIosBadge(_iosBadge string) error
SetIosBadge is IosBadge Setter iOS应用图标右上角角标
func (*TaobaocloudpushpushAPIRequest) SetIosExtParameters ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetIosExtParameters(_iosExtParameters string) error
SetIosExtParameters is IosExtParameters Setter 自定义的kv结构,开发者扩展用 针对iOS设备
func (*TaobaocloudpushpushAPIRequest) SetIosMusic ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetIosMusic(_iosMusic string) error
SetIosMusic is IosMusic Setter iOS通知声音
func (*TaobaocloudpushpushAPIRequest) SetRemind ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetRemind(_remind bool) error
SetRemind is Remind Setter 当APP不在线时候,是否通过通知提醒. 针对不同设备,处理逻辑不同。 该参数只针对iOS设备生效, (remind=true & 发送消息的话(type=0)). 当你的目标设备不在线(既长连接通道不通, 我们会将这条消息的标题,通过苹果的apns通道再送达一次。发apns是发送生产环境的apns,需要在云推送配置的app的iOS生产证书和密码需要正确,否则也发送不了。 (remind=false & 并且是发送消息的话(type=0)),那么设备不在线,则不会再走苹果apns发送了。
func (*TaobaocloudpushpushAPIRequest) SetStoreOffline ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetStoreOffline(_storeOffline bool) error
SetStoreOffline is StoreOffline Setter 离线消息是否保存,若保存, 在推送时候,用户即使不在线,下一次上线则会收到
func (*TaobaocloudpushpushAPIRequest) SetSummery ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetSummery(_summery string) error
SetSummery is Summery Setter 通知的摘要
func (*TaobaocloudpushpushAPIRequest) SetTarget ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetTarget(_target string) error
SetTarget is Target Setter 推送目标: device:推送给设备; account:推送给指定帐号,tag:推送给自定义标签; all: 推送给全部
func (*TaobaocloudpushpushAPIRequest) SetTargetValue ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetTargetValue(_targetValue string) error
SetTargetValue is TargetValue Setter 根据Target来设定,如Target=device, 则对应的值为 设备id1,设备id2. 多个值使用逗号分隔.(帐号与设备有一次最多100个的限制)
func (*TaobaocloudpushpushAPIRequest) SetTimeout ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetTimeout(_timeout int64) error
SetTimeout is Timeout Setter 离线消息保存时长,取值范围为1~72,若不填,则表示不保存离线消息
func (*TaobaocloudpushpushAPIRequest) SetTitle ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetTitle(_title string) error
SetTitle is Title Setter 推送的标题内容.
func (*TaobaocloudpushpushAPIRequest) SetType ¶ added in v1.3.1
func (r *TaobaocloudpushpushAPIRequest) SetType(_type int64) error
SetType is Type Setter 0:表示消息(默认为0),1:表示通知
type TaobaocloudpushpushAPIResponse ¶ added in v1.3.1
type TaobaocloudpushpushAPIResponse struct { model.CommonResponse TaobaocloudpushpushAPIResponseModel }
TaobaocloudpushpushAPIResponse 百川用户使用云推送高级推送接口 API返回值 taobao.cloudpush.push
百川用户使用云推送高级推送接口
type TaobaocloudpushpushAPIResponseModel ¶ added in v1.3.1
type TaobaocloudpushpushAPIResponseModel struct { XMLName xml.Name `xml:"cloudpush_push_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 请求失败的错误信息. RequestErrorMsg string `json:"request_error_msg,omitempty" xml:"request_error_msg,omitempty"` // 请求失败对应的错误代码. RequestErrorCode int64 `json:"request_error_code,omitempty" xml:"request_error_code,omitempty"` // 请求是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaocloudpushpushAPIResponseModel is 百川用户使用云推送高级推送接口 成功返回结果
Source Files ¶
- TaobaoCloudpushMessageAndroidAPIRequest.go
- TaobaoCloudpushMessageAndroidAPIResponse.go
- TaobaoCloudpushMessageIosAPIRequest.go
- TaobaoCloudpushMessageIosAPIResponse.go
- TaobaoCloudpushNoticeAndroidAPIRequest.go
- TaobaoCloudpushNoticeAndroidAPIResponse.go
- TaobaoCloudpushNoticeIosAPIRequest.go
- TaobaoCloudpushNoticeIosAPIResponse.go
- TaobaoCloudpushPushAPIRequest.go
- TaobaoCloudpushPushAPIResponse.go
- doc.go