xiamitrace

package
v1.3.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package xiamitrace 包含曲库开放平台TraceAPI相关结构体

https://open.taobao.com/API.htm?docType=2&docId=51350

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseResultCode added in v1.3.4

func ReleaseResultCode(v *ResultCode)

ReleaseResultCode 释放ResultCode

func ReleaseXiamiContentResourceActionReportAPIRequest added in v1.3.4

func ReleaseXiamiContentResourceActionReportAPIRequest(v *XiamiContentResourceActionReportAPIRequest)

ReleaseXiamiContentResourceActionReportAPIRequest 将 XiamiContentResourceActionReportAPIRequest 放入 sync.Pool

func ReleaseXiamiContentResourceActionReportAPIResponse added in v1.3.4

func ReleaseXiamiContentResourceActionReportAPIResponse(v *XiamiContentResourceActionReportAPIResponse)

ReleaseXiamiContentResourceActionReportAPIResponse 将 XiamiContentResourceActionReportAPIResponse 保存到 sync.Pool

Types

type ResultCode

type ResultCode struct {
	// result message
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
	// result code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

ResultCode 结构体

func GetResultCode added in v1.3.4

func GetResultCode() *ResultCode

GetResultCode() 从对象池中获取ResultCode

type XiamiContentResourceActionReportAPIRequest added in v1.2.0

type XiamiContentResourceActionReportAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

XiamiContentResourceActionReportAPIRequest 曲库开放平台内容行为上报接口 API请求 xiami.content.resource.action.report

合作方对接入的曲库开放内容上报行为日志

func GetXiamiContentResourceActionReportAPIRequest added in v1.3.4

func GetXiamiContentResourceActionReportAPIRequest() *XiamiContentResourceActionReportAPIRequest

GetXiamiContentResourceActionReportRequest 从 sync.Pool 获取 XiamiContentResourceActionReportAPIRequest

func NewXiamiContentResourceActionReportRequest

func NewXiamiContentResourceActionReportRequest() *XiamiContentResourceActionReportAPIRequest

NewXiamiContentResourceActionReportRequest 初始化XiamiContentResourceActionReportAPIRequest对象

func (XiamiContentResourceActionReportAPIRequest) GetAction added in v1.2.0

GetAction Action Getter

func (XiamiContentResourceActionReportAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (XiamiContentResourceActionReportAPIRequest) GetApiParams added in v1.2.0

func (r XiamiContentResourceActionReportAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (XiamiContentResourceActionReportAPIRequest) GetExtra added in v1.2.5

GetExtra Extra Getter

func (XiamiContentResourceActionReportAPIRequest) GetFromId added in v1.2.0

GetFromId FromId Getter

func (XiamiContentResourceActionReportAPIRequest) GetFromType added in v1.2.0

GetFromType FromType Getter

func (XiamiContentResourceActionReportAPIRequest) GetNum added in v1.2.0

GetNum Num Getter

func (XiamiContentResourceActionReportAPIRequest) GetOpenId added in v1.2.0

GetOpenId OpenId Getter

func (XiamiContentResourceActionReportAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (XiamiContentResourceActionReportAPIRequest) GetRelationId added in v1.2.9

GetRelationId RelationId Getter

func (XiamiContentResourceActionReportAPIRequest) GetRelationType added in v1.2.9

GetRelationType RelationType Getter

func (XiamiContentResourceActionReportAPIRequest) GetResourceId added in v1.2.0

GetResourceId ResourceId Getter

func (XiamiContentResourceActionReportAPIRequest) GetResourceType added in v1.2.0

GetResourceType ResourceType Getter

func (XiamiContentResourceActionReportAPIRequest) GetUtdid added in v1.2.0

GetUtdid Utdid Getter

func (*XiamiContentResourceActionReportAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*XiamiContentResourceActionReportAPIRequest) SetAction added in v1.2.0

SetAction is Action Setter 行为类型(可枚举):LISTEN(主动试听)、PASSIVE_LISTEN(被动试听)

func (*XiamiContentResourceActionReportAPIRequest) SetExtra added in v1.2.5

SetExtra is Extra Setter 扩展信息

func (*XiamiContentResourceActionReportAPIRequest) SetFromId added in v1.2.0

SetFromId is FromId Setter 来源id,如歌单id

func (*XiamiContentResourceActionReportAPIRequest) SetFromType added in v1.2.0

func (r *XiamiContentResourceActionReportAPIRequest) SetFromType(_fromType int64) error

SetFromType is FromType Setter 1推荐2歌单3标签

func (*XiamiContentResourceActionReportAPIRequest) SetNum added in v1.2.0

SetNum is Num Setter 行为数量

func (*XiamiContentResourceActionReportAPIRequest) SetOpenId added in v1.2.0

SetOpenId is OpenId Setter 用户id

func (*XiamiContentResourceActionReportAPIRequest) SetRelationId added in v1.2.9

func (r *XiamiContentResourceActionReportAPIRequest) SetRelationId(_relationId string) error

SetRelationId is RelationId Setter 音频id

func (*XiamiContentResourceActionReportAPIRequest) SetRelationType added in v1.2.9

func (r *XiamiContentResourceActionReportAPIRequest) SetRelationType(_relationType string) error

SetRelationType is RelationType Setter 关联类型(如音频)

func (*XiamiContentResourceActionReportAPIRequest) SetResourceId added in v1.2.0

func (r *XiamiContentResourceActionReportAPIRequest) SetResourceId(_resourceId string) error

SetResourceId is ResourceId Setter 资源ID

func (*XiamiContentResourceActionReportAPIRequest) SetResourceType added in v1.2.0

func (r *XiamiContentResourceActionReportAPIRequest) SetResourceType(_resourceType string) error

SetResourceType is ResourceType Setter 资源类型(可枚举): song(歌曲)

func (*XiamiContentResourceActionReportAPIRequest) SetUtdid added in v1.2.0

SetUtdid is Utdid Setter 用户设备id

type XiamiContentResourceActionReportAPIResponse

type XiamiContentResourceActionReportAPIResponse struct {
	model.CommonResponse
	XiamiContentResourceActionReportAPIResponseModel
}

XiamiContentResourceActionReportAPIResponse 曲库开放平台内容行为上报接口 API返回值 xiami.content.resource.action.report

合作方对接入的曲库开放内容上报行为日志

func GetXiamiContentResourceActionReportAPIResponse added in v1.3.4

func GetXiamiContentResourceActionReportAPIResponse() *XiamiContentResourceActionReportAPIResponse

GetXiamiContentResourceActionReportAPIResponse 从 sync.Pool 获取 XiamiContentResourceActionReportAPIResponse

func (*XiamiContentResourceActionReportAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type XiamiContentResourceActionReportAPIResponseModel added in v1.2.0

type XiamiContentResourceActionReportAPIResponseModel struct {
	XMLName xml.Name `xml:"xiami_content_resource_action_report_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果码
	ResultCode *ResultCode `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 上报结果: true(成功), false(失败)
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

XiamiContentResourceActionReportAPIResponseModel is 曲库开放平台内容行为上报接口 成功返回结果

func (*XiamiContentResourceActionReportAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL