Documentation ¶
Index ¶
- func AddSubChain(params *AddSubChainRequest) (int64, error)
- func BindSite(params *BindSiteRequest) (bool, error)
- func DelURLMapping(params *DelURLMappingRequest) (bool, error)
- func DeleteSubChain(params *DeleteSubChainRequest) (bool, error)
- func GetBindSite(params *GetBindSiteRequest) ([]string, error)
- func RankSubChain(params *RankSubChainRequest) (bool, error)
- func SaveURLMapping(params *SaveURLMappingRequest) (bool, error)
- func StartSubChain(params *StartSubChainRequest) (bool, error)
- func StopSubChain(params *StopSubChainRequest) (bool, error)
- func UpdateSubChain(params *UpdateSubChainRequest) (bool, error)
- func UploadRobotsForApp(params *UploadRobotsForAppRequest) (string, error)
- func UploadRobotsForTemplate(params *UploadRobotsForTemplateRequest) (string, error)
- type AddSubChainRequest
- type AddSubChainResponse
- type BindSiteRequest
- type BindSiteResponse
- type DelURLMappingRequest
- type DelURLMappingResponse
- type DeleteSubChainRequest
- type DeleteSubChainResponse
- type GetAllSubChainRequest
- type GetAllSubChainResponse
- type GetAllSubChainResponsedata
- type GetAllSubChainResponsedatasubChainInfoListItem
- type GetBindSiteRequest
- type GetBindSiteResponse
- type GetQueryKeywordRequest
- type GetQueryKeywordResponse
- type GetQueryKeywordResponsedata
- type GetQueryKeywordResponsedatadetailItem
- type GetSitemapMetaRequest
- type GetSitemapMetaResponse
- type GetSitemapMetaResponsedata
- type GetSitemapMetaResponsedatatrafficDataItem
- type GetTopQueryURLInfoRequest
- type GetTopQueryURLInfoResponse
- type GetTopQueryURLInfoResponsedata
- type GetTopQueryURLInfoResponsedatadetailItem
- type GetURLMappingDetailRequest
- type GetURLMappingDetailResponse
- type GetURLMappingDetailResponsedataItem
- type ModifyWebStatusRequest
- type ModifyWebStatusResponse
- type ModifyWebStatusResponsedata
- type QueryURLMappingRequest
- type QueryURLMappingResponse
- type QueryURLMappingResponsedata
- type QueryURLMappingResponsedataruleDetailListItem
- type RankSubChainRequest
- type RankSubChainResponse
- type SaveURLMappingRequest
- type SaveURLMappingResponse
- type StartSubChainRequest
- type StartSubChainResponse
- type StopSubChainRequest
- type StopSubChainResponse
- type SubmitSitemapByAPIRequest
- type SubmitSitemapByAPIResponse
- type SubmitSitemapByAPIResponsedata
- type UpdateSubChainRequest
- type UpdateSubChainResponse
- type UploadRobotsForAppRequest
- type UploadRobotsForAppRequestFile
- type UploadRobotsForAppResponse
- type UploadRobotsForTemplateRequest
- type UploadRobotsForTemplateRequestFile
- type UploadRobotsForTemplateResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteSubChain ¶
func DeleteSubChain(params *DeleteSubChainRequest) (bool, error)
DeleteSubChain
func SaveURLMapping ¶
func SaveURLMapping(params *SaveURLMappingRequest) (bool, error)
SaveURLMapping
func UpdateSubChain ¶
func UpdateSubChain(params *UpdateSubChainRequest) (bool, error)
UpdateSubChain
func UploadRobotsForApp ¶
func UploadRobotsForApp(params *UploadRobotsForAppRequest) (string, error)
UploadRobotsForApp
func UploadRobotsForTemplate ¶
func UploadRobotsForTemplate(params *UploadRobotsForTemplateRequest) (string, error)
UploadRobotsForTemplate
Types ¶
type AddSubChainRequest ¶
type AddSubChainRequest struct { AccessToken string // 授权小程序的接口调用凭据 ChainName string // 4-10个字符,说明子链的功能 ChainDesc string // 8-16个字符,辅助描述子链的功能 ChainPath interface{} // 以“/”开头的子链对应的path路径 Telephone interface{} // SA类型的客服电话子链 }
AddSubChainRequest 请求结构体
type AddSubChainResponse ¶
type BindSiteRequest ¶
BindSiteRequest 请求结构体
type BindSiteResponse ¶
type DelURLMappingRequest ¶
DelURLMappingRequest 请求结构体
type DelURLMappingResponse ¶
type DeleteSubChainRequest ¶
DeleteSubChainRequest 请求结构体
type DeleteSubChainResponse ¶
type GetAllSubChainRequest ¶
type GetAllSubChainRequest struct {
AccessToken string // 授权小程序的接口调用凭据
}
GetAllSubChainRequest 请求结构体
type GetAllSubChainResponse ¶
type GetAllSubChainResponse struct { Data GetAllSubChainResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetAllSubChainResponsedata ¶
type GetAllSubChainResponsedata struct { AppLevel int64 `json:"app_level"` // 小程序等级,等级为 3、4的小程序能展示六个单卡子链。 SubChainInfoList []GetAllSubChainResponsedatasubChainInfoListItem `json:"sub_chain_info_list"` // SubChainPriorNumber int64 `json:"sub_chain_prior_number"` // 展示的单卡子链个数。 }
func GetAllSubChain ¶
func GetAllSubChain(params *GetAllSubChainRequest) (*GetAllSubChainResponsedata, error)
GetAllSubChain
type GetAllSubChainResponsedatasubChainInfoListItem ¶
type GetAllSubChainResponsedatasubChainInfoListItem struct { AppID int64 `json:"app_id"` // 小程序Id AppName string `json:"app_name"` // 小程序名称 AuditDesc string `json:"audit_desc"` // 审核描述信息 AuditTime int64 `json:"audit_time"` // 审核时间 ChainDesc string `json:"chain_desc"` // 子链的描述信息 ChainName string `json:"chain_name"` // 子链的名称 ChainPath string `json:"chain_path"` // 子链的访问路径 ChainRank int64 `json:"chain_rank"` // 展示顺序,当子链的状态为审核通过,值越小,越优先展示,展示数量由sub_chain_prior_number 控制,超过的子链为备选子链。新添加的子链该值为99,停用的子链该值为100。 CreateTime int64 `json:"create_time"` // 创建时间 CustomerID int64 `json:"customer_id"` // 主体id CustomerName string `json:"customer_name"` // 主体名称 ID int64 `json:"id"` // 子链id PathMd5 string `json:"path_md5"` // ShowStatus int64 `json:"showStatus"` // 展示类型。1: 优选 2: 备选。为null代表还未通过审核 Status int64 `json:"status"` // 子链的状态。0:未知 1:审核中 2:审核通过 3:审核拒绝 4:撤回 5:删除 6:停用 SubchainType int64 `json:"subchain_type"` // 子链类型。1: path类型子链 2:客服电话子链(要求小程序等级为 4 ) UpdateTime int64 `json:"update_time"` // 更新时间 }
type GetBindSiteRequest ¶
type GetBindSiteRequest struct { AccessToken string // 授权小程序的接口调用凭据 PageNum int64 // 分页页码。从1开始 PageSize int64 // 分页大小。最大值为 100 }
GetBindSiteRequest 请求结构体
type GetBindSiteResponse ¶
type GetQueryKeywordRequest ¶
type GetQueryKeywordRequest struct { AccessToken string // 授权小程序的接口调用凭据 WebURL string // 页面地址。来自于 /promotion/topquery/info 接口返回的数据 TimeSpan int64 // 时间区间。可取值1、7、30,分别代表 1 天、7 天、30 天 PageNum int64 // 分页页数。 PageSize int64 // 分页大小。最大值为100 }
GetQueryKeywordRequest 请求结构体
type GetQueryKeywordResponse ¶
type GetQueryKeywordResponse struct { Data GetQueryKeywordResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetQueryKeywordResponsedata ¶
type GetQueryKeywordResponsedata struct { Detail []GetQueryKeywordResponsedatadetailItem `json:"detail"` // 该url下面查询词的点击与展现信息列表 TotalNum int64 `json:"total_num"` // }
func GetQueryKeyword ¶
func GetQueryKeyword(params *GetQueryKeywordRequest) (*GetQueryKeywordResponsedata, error)
GetQueryKeyword
type GetSitemapMetaRequest ¶
type GetSitemapMetaRequest struct { AccessToken string // 授权小程序的接口调用凭据 TimeSpan int64 // 时间区间。可取值1、7、30,分别代表 1 天、7 天、30 天 }
GetSitemapMetaRequest 请求结构体
type GetSitemapMetaResponse ¶
type GetSitemapMetaResponse struct { Data GetSitemapMetaResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetSitemapMetaResponsedata ¶
type GetSitemapMetaResponsedata struct { ClickDisplayRatio string `json:"click_display_ratio"` // 点展比。 TotalClickCount int64 `json:"total_click_count"` // 累计点击量。 TotalDisplayCount int64 `json:"total_display_count"` // 累计展现量。 TrafficData []GetSitemapMetaResponsedatatrafficDataItem `json:"traffic_data"` // 日期纬度的点击与展示列表详情。 }
func GetSitemapMeta ¶
func GetSitemapMeta(params *GetSitemapMetaRequest) (*GetSitemapMetaResponsedata, error)
GetSitemapMeta
type GetTopQueryURLInfoRequest ¶
type GetTopQueryURLInfoRequest struct { AccessToken string // 授权小程序的接口调用凭据 TimeSpan int64 // 时间区间。可取值1、7、30,分别代表 1 天、7 天、30 天 PageNum int64 // 分页页数。 PageSize int64 // 分页大小。最大值为100 }
GetTopQueryURLInfoRequest 请求结构体
type GetTopQueryURLInfoResponse ¶
type GetTopQueryURLInfoResponse struct { Data GetTopQueryURLInfoResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetTopQueryURLInfoResponsedata ¶
type GetTopQueryURLInfoResponsedata struct { Detail []GetTopQueryURLInfoResponsedatadetailItem `json:"detail"` // 日期纬度的点击与展示列表详情。 Rate string `json:"rate"` // 点展比(%), 保留两位小数。 TotalClickCount int64 `json:"total_click_count"` // 累计点击量。 TotalDisplayCount int64 `json:"total_display_count"` // 累计展现量。 TotalNum int64 `json:"total_num"` // }
func GetTopQueryURLInfo ¶
func GetTopQueryURLInfo(params *GetTopQueryURLInfoRequest) (*GetTopQueryURLInfoResponsedata, error)
GetTopQueryURLInfo
type GetURLMappingDetailRequest ¶
GetURLMappingDetailRequest 请求结构体
type GetURLMappingDetailResponse ¶
type GetURLMappingDetailResponse struct { Data []GetURLMappingDetailResponsedataItem `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetURLMappingDetailResponsedataItem ¶
type GetURLMappingDetailResponsedataItem struct { AdapterNum int64 `json:"adapterNum"` // 适配topurl的数量 AdapterStatus int64 `json:"adapterStatus"` // 规则状态 AppPattern string `json:"appPattern"` // 小程序Path表达式 CoverNum int64 `json:"coverNum"` // 累计替换 URL 量,即累计截止 t-1已完成替换的的 url 数量 CreateMethod int64 `json:"createMethod"` // H5Pattern string `json:"h5Pattern"` // 移动url表达式 IsFetch bool `json:"isFetch"` // 是否匹配topurl生成path MatchNum int64 `json:"matchNum"` // 匹配topurl的数量 Msg string `json:"msg"` // RuleID int64 `json:"ruleId"` // 规则id Status int64 `json:"status"` // SubmitTime string `json:"submitTime"` // URLRate int64 `json:"urlRate"` // top 流量 URL 替换占比=累计截止 t-1已完成替换的top url 数量/总 top url 数量 }
func GetURLMappingDetail ¶
func GetURLMappingDetail(params *GetURLMappingDetailRequest) ([]GetURLMappingDetailResponsedataItem, error)
GetURLMappingDetail
type ModifyWebStatusRequest ¶
type ModifyWebStatusRequest struct { AccessToken string // 授权小程序的接口调用凭据 WebStatus int64 // 1:开启 2:关闭 }
ModifyWebStatusRequest 请求结构体
type ModifyWebStatusResponse ¶
type ModifyWebStatusResponse struct { Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 Data ModifyWebStatusResponsedata }
type ModifyWebStatusResponsedata ¶
type ModifyWebStatusResponsedata struct { Errno int64 `json:"errno"` // 状态码 Msg string `json:"msg"` // 状态描述 }
func ModifyWebStatus ¶
func ModifyWebStatus(params *ModifyWebStatusRequest) (*ModifyWebStatusResponsedata, error)
ModifyWebStatus
type QueryURLMappingRequest ¶
type QueryURLMappingRequest struct { AccessToken string // 授权小程序的接口调用凭据 PageNum int64 // 分页页码。从1开始 PageSize int64 // 分页大小。最大值为 100 }
QueryURLMappingRequest 请求结构体
type QueryURLMappingResponse ¶
type QueryURLMappingResponse struct { Data QueryURLMappingResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type QueryURLMappingResponsedata ¶
type QueryURLMappingResponsedata struct { RuleDetailList []QueryURLMappingResponsedataruleDetailListItem `json:"ruleDetailList"` // 规则列表 RuleRemainingNum int64 `json:"ruleRemainingNum"` // 规则剩余可用数量 RuleTotalNum int64 `json:"ruleTotalNum"` // 规则总数 TotalAdapterNum int64 `json:"totalAdapterNum"` // 适配资源生效量 }
func QueryURLMapping ¶
func QueryURLMapping(params *QueryURLMappingRequest) (*QueryURLMappingResponsedata, error)
QueryURLMapping
type QueryURLMappingResponsedataruleDetailListItem ¶
type QueryURLMappingResponsedataruleDetailListItem struct { AppRule string `json:"appRule"` // 小程序rule CreateMethod int64 `json:"createMethod"` // 创建方式 H5Rule string `json:"h5Rule"` // h5规则 Msg string `json:"msg"` // 规则状态说明 RuleID int64 `json:"ruleId"` // 规则ID Status int64 `json:"status"` // 规则状态 SubmitTime string `json:"submitTime"` // 规则提交时间 }
type RankSubChainRequest ¶
type RankSubChainRequest struct { AccessToken string // 授权小程序的接口调用凭据 SubchainRanklist string // 子链 Id 字符串,顺序代表了排序位置,使用逗号分割 }
RankSubChainRequest 请求结构体
type RankSubChainResponse ¶
type SaveURLMappingRequest ¶
type SaveURLMappingRequest struct { AccessToken string // 授权小程序的接口调用凭据 Content string // json字符串 CreateMethod string // 每页数量,最大100 }
SaveURLMappingRequest 请求结构体
type SaveURLMappingResponse ¶
type StartSubChainRequest ¶
StartSubChainRequest 请求结构体
type StartSubChainResponse ¶
type StopSubChainRequest ¶
StopSubChainRequest 请求结构体
type StopSubChainResponse ¶
type SubmitSitemapByAPIRequest ¶
type SubmitSitemapByAPIRequest struct { AccessToken string // 第三方平台的接口调用凭据 Type int64 // 上传级别 0:周级别,一周左右生效;1:天级别,2~3天生效 URLList string // url集合;上传级别上限,0:每天3000条,1:每天5000条 多个,分割 }
SubmitSitemapByAPIRequest 请求结构体
type SubmitSitemapByAPIResponse ¶
type SubmitSitemapByAPIResponse struct { Data SubmitSitemapByAPIResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type SubmitSitemapByAPIResponsedata ¶
type SubmitSitemapByAPIResponsedata struct { }
func SubmitSitemapByAPI ¶
func SubmitSitemapByAPI(params *SubmitSitemapByAPIRequest) (*SubmitSitemapByAPIResponsedata, error)
SubmitSitemapByAPI
type UpdateSubChainRequest ¶
type UpdateSubChainRequest struct { AccessToken string // 授权小程序的接口调用凭据 SubchainID string // 子链 Id ChainName string // 4-10个字符,说明子链的功能 ChainDesc string // 8-16个字符,辅助描述子链的功能 ChainPath interface{} // 以“/”开头的子链对应的path路径 Telephone interface{} // SA类型的客服电话子链 }
UpdateSubChainRequest 请求结构体
type UpdateSubChainResponse ¶
type UploadRobotsForAppRequest ¶
type UploadRobotsForAppRequest struct { AccessToken string // 授权小程序的接口调用凭据 Robots UploadRobotsForAppRequestFile // robots.txt 文件,要求文件为 txt 格式,目前支持48k的文件内容检测,请保证robots.txt文件不要过大,目录最长不超过250个字符。 }
UploadRobotsForAppRequest 请求结构体
type UploadRobotsForTemplateRequest ¶
type UploadRobotsForTemplateRequest struct { AccessToken string // 授权小程序的接口调用凭据 TemplateID int64 // 模版 id Robots UploadRobotsForTemplateRequestFile // robots.txt 文件,要求文件为 txt 格式,目前支持 48k 的文件内容检测,请保证 robots.txt 文件不要过大,目录最长不超过 250 个字符 }
UploadRobotsForTemplateRequest 请求结构体
Source Files ¶
- addSubChain.go
- bindSite.go
- delUrlMapping.go
- deleteSubChain.go
- getAllSubChain.go
- getBindSite.go
- getQueryKeyword.go
- getSitemapMeta.go
- getTopQueryUrlInfo.go
- getUrlMappingDetail.go
- modifyWebStatus.go
- queryUrlMapping.go
- rankSubChain.go
- saveUrlMapping.go
- startSubChain.go
- stopSubChain.go
- submitSitemapByApi.go
- updateSubChain.go
- uploadRobotsForApp.go
- uploadRobotsForTemplate.go