Documentation ¶
Overview ¶
提供服务平台相关API,包括用户应用订购关系相关查询,定向营销等功能 auto sdk from taobao ApiMetadata.xml version 20130808 auther: dz7changkong@qq.com
Index ¶
- Constants
- type ArticleBizOrder
- type ArticleSub
- type ArticleUserSubscribe
- type FuwuSaleLinkGenRequest
- type FuwuSaleLinkGenResponse
- type FuwuSaleLinkGenResponseResult
- type VasOrderSearchRequest
- func (r *VasOrderSearchRequest) GetResponse(accessToken string) (*VasOrderSearchResponse, []byte, error)
- func (r *VasOrderSearchRequest) SetArticleCode(value string)
- func (r *VasOrderSearchRequest) SetBizOrderId(value string)
- func (r *VasOrderSearchRequest) SetBizType(value string)
- func (r *VasOrderSearchRequest) SetEndCreated(value string)
- func (r *VasOrderSearchRequest) SetItemCode(value string)
- func (r *VasOrderSearchRequest) SetNick(value string)
- func (r *VasOrderSearchRequest) SetOrderId(value string)
- func (r *VasOrderSearchRequest) SetPageNo(value string)
- func (r *VasOrderSearchRequest) SetPageSize(value string)
- func (r *VasOrderSearchRequest) SetStartCreated(value string)
- type VasOrderSearchResponse
- type VasOrderSearchResponseResult
- type VasSubscSearchRequest
- func (r *VasSubscSearchRequest) GetResponse(accessToken string) (*VasSubscSearchResponse, []byte, error)
- func (r *VasSubscSearchRequest) SetArticleCode(value string)
- func (r *VasSubscSearchRequest) SetAutosub(value string)
- func (r *VasSubscSearchRequest) SetEndDeadline(value string)
- func (r *VasSubscSearchRequest) SetExpireNotice(value string)
- func (r *VasSubscSearchRequest) SetItemCode(value string)
- func (r *VasSubscSearchRequest) SetNick(value string)
- func (r *VasSubscSearchRequest) SetPageNo(value string)
- func (r *VasSubscSearchRequest) SetPageSize(value string)
- func (r *VasSubscSearchRequest) SetStartDeadline(value string)
- func (r *VasSubscSearchRequest) SetStatus(value string)
- type VasSubscSearchResponse
- type VasSubscSearchResponseResult
- type VasSubscribeGetRequest
- type VasSubscribeGetResponse
- type VasSubscribeGetResponseResult
Constants ¶
const VersionNo = "20130808"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleBizOrder ¶
type ArticleBizOrder struct { ArticleCode string `json:"article_code"` ArticleItemName string `json:"article_item_name"` ArticleName string `json:"article_name"` BizOrderId int `json:"biz_order_id"` BizType int `json:"biz_type"` Create string `json:"create"` Fee string `json:"fee"` ItemCode string `json:"item_code"` ItemName string `json:"item_name"` Nick string `json:"nick"` OrderCycle string `json:"order_cycle"` OrderCycleEnd string `json:"order_cycle_end"` OrderCycleStart string `json:"order_cycle_start"` OrderId int `json:"order_id"` PromFee string `json:"prom_fee"` RefundFee string `json:"refund_fee"` TotalPayFee string `json:"total_pay_fee"` }
应用订单信息
type ArticleSub ¶
type ArticleSub struct { ArticleCode string `json:"article_code"` ArticleName string `json:"article_name"` Autosub bool `json:"autosub"` Deadline string `json:"deadline"` ExpireNotice bool `json:"expire_notice"` ItemCode string `json:"item_code"` ItemName string `json:"item_name"` Nick string `json:"nick"` Status int `json:"status"` }
应用订购信息
type ArticleUserSubscribe ¶
type ArticleUserSubscribe struct { Deadline string `json:"deadline"` ItemCode string `json:"item_code"` }
用户订购信息
type FuwuSaleLinkGenRequest ¶
type FuwuSaleLinkGenRequest struct {
open_taobao.TaobaoMethodRequest
}
服务商通过使用该接口来产生营销链接,通过把这种链接发送给商家来做自定义人群的服务营销<br>
注:session是param_str这个参数串创建者生成的session,这个创建者与入参中的nick是不一致的。例如:A开发者创建了一个param_str的字符串,要为B商家生成一个营销链接,session必须是A开发者创建的session。
func (*FuwuSaleLinkGenRequest) GetResponse ¶
func (r *FuwuSaleLinkGenRequest) GetResponse(accessToken string) (*FuwuSaleLinkGenResponse, []byte, error)
func (*FuwuSaleLinkGenRequest) SetNick ¶
func (r *FuwuSaleLinkGenRequest) SetNick(value string)
用户需要营销的目标人群中的用户nick
func (*FuwuSaleLinkGenRequest) SetParamStr ¶
func (r *FuwuSaleLinkGenRequest) SetParamStr(value string)
从服务商后台,营销链接功能中生成的参数串直接复制使用。不要修改,否则抛错。
type FuwuSaleLinkGenResponse ¶
type FuwuSaleLinkGenResponse struct {
Url string `json:"url"`
}
type FuwuSaleLinkGenResponseResult ¶
type FuwuSaleLinkGenResponseResult struct {
Response *FuwuSaleLinkGenResponse `json:"fuwu_sale_link_gen_response"`
}
type VasOrderSearchRequest ¶
type VasOrderSearchRequest struct {
open_taobao.TaobaoMethodRequest
}
用于ISV查询自己名下的应用及收费项目的订单记录(已付款订单)。
建议用于查询前一日的历史记录,不适合用作实时数据查询。 该接口限制每分钟所有appkey调用总和只能有800次。
func (*VasOrderSearchRequest) GetResponse ¶
func (r *VasOrderSearchRequest) GetResponse(accessToken string) (*VasOrderSearchResponse, []byte, error)
func (*VasOrderSearchRequest) SetArticleCode ¶
func (r *VasOrderSearchRequest) SetArticleCode(value string)
应用收费代码,从合作伙伴后台(my.open.taobao.com)-收费管理-收费项目列表 能够获得该应用的收费代码
func (*VasOrderSearchRequest) SetBizOrderId ¶
func (r *VasOrderSearchRequest) SetBizOrderId(value string)
订单号
func (*VasOrderSearchRequest) SetBizType ¶
func (r *VasOrderSearchRequest) SetBizType(value string)
订单类型,1=新订 2=续订 3=升级 4=后台赠送 5=后台自动续订 6=订单审核后生成订购关系(暂时用不到) 空=全部
func (*VasOrderSearchRequest) SetEndCreated ¶
func (r *VasOrderSearchRequest) SetEndCreated(value string)
订单创建时间(订购时间)结束值
func (*VasOrderSearchRequest) SetItemCode ¶
func (r *VasOrderSearchRequest) SetItemCode(value string)
收费项目代码,从合作伙伴后台(my.open.taobao.com)-收费管理-收费项目列表 能够获得收费项目代码
func (*VasOrderSearchRequest) SetOrderId ¶
func (r *VasOrderSearchRequest) SetOrderId(value string)
子订单号
func (*VasOrderSearchRequest) SetPageNo ¶
func (r *VasOrderSearchRequest) SetPageNo(value string)
页码
func (*VasOrderSearchRequest) SetPageSize ¶
func (r *VasOrderSearchRequest) SetPageSize(value string)
一页包含的记录数
func (*VasOrderSearchRequest) SetStartCreated ¶
func (r *VasOrderSearchRequest) SetStartCreated(value string)
订单创建时间(订购时间)起始值(当start_created和end_created都不填写时,默认返回最近90天的数据)
type VasOrderSearchResponse ¶
type VasOrderSearchResponse struct { ArticleBizOrders []*ArticleBizOrder `json:"article_biz_orders"` TotalItem int `json:"total_item"` }
type VasOrderSearchResponseResult ¶
type VasOrderSearchResponseResult struct {
Response *VasOrderSearchResponse `json:"vas_order_search_response"`
}
type VasSubscSearchRequest ¶
type VasSubscSearchRequest struct {
open_taobao.TaobaoMethodRequest
}
用于ISV查询自己名下的应用及收费项目的订购记录
func (*VasSubscSearchRequest) GetResponse ¶
func (r *VasSubscSearchRequest) GetResponse(accessToken string) (*VasSubscSearchResponse, []byte, error)
func (*VasSubscSearchRequest) SetArticleCode ¶
func (r *VasSubscSearchRequest) SetArticleCode(value string)
应用收费代码,从合作伙伴后台(my.open.taobao.com)-收费管理-收费项目列表 能够获得该应用的收费代码
func (*VasSubscSearchRequest) SetAutosub ¶
func (r *VasSubscSearchRequest) SetAutosub(value string)
是否自动续费,true=自动续费 false=非自动续费 空=全部
func (*VasSubscSearchRequest) SetEndDeadline ¶
func (r *VasSubscSearchRequest) SetEndDeadline(value string)
到期时间结束值
func (*VasSubscSearchRequest) SetExpireNotice ¶
func (r *VasSubscSearchRequest) SetExpireNotice(value string)
是否到期提醒,true=到期提醒 false=非到期提醒 空=全部
func (*VasSubscSearchRequest) SetItemCode ¶
func (r *VasSubscSearchRequest) SetItemCode(value string)
收费项目代码,从合作伙伴后台(my.open.taobao.com)-收费管理-收费项目列表 能够获得收费项目代码
func (*VasSubscSearchRequest) SetPageNo ¶
func (r *VasSubscSearchRequest) SetPageNo(value string)
页码
func (*VasSubscSearchRequest) SetPageSize ¶
func (r *VasSubscSearchRequest) SetPageSize(value string)
一页包含的记录数
func (*VasSubscSearchRequest) SetStartDeadline ¶
func (r *VasSubscSearchRequest) SetStartDeadline(value string)
到期时间起始值(当start_deadline和end_deadline都不填写时,默认返回最近90天的数据)
func (*VasSubscSearchRequest) SetStatus ¶
func (r *VasSubscSearchRequest) SetStatus(value string)
订购记录状态,1=有效 2=过期 空=全部
type VasSubscSearchResponse ¶
type VasSubscSearchResponse struct { ArticleSubs []*ArticleSub `json:"article_subs"` TotalItem int `json:"total_item"` }
type VasSubscSearchResponseResult ¶
type VasSubscSearchResponseResult struct {
Response *VasSubscSearchResponse `json:"vas_subsc_search_response"`
}
type VasSubscribeGetRequest ¶
type VasSubscribeGetRequest struct {
open_taobao.TaobaoMethodRequest
}
用于ISV根据登录进来的淘宝会员名查询该为该会员开通哪些收费项目,ISV只能查询自己名下的应用及收费项目的订购情况
func (*VasSubscribeGetRequest) GetResponse ¶
func (r *VasSubscribeGetRequest) GetResponse(accessToken string) (*VasSubscribeGetResponse, []byte, error)
func (*VasSubscribeGetRequest) SetArticleCode ¶
func (r *VasSubscribeGetRequest) SetArticleCode(value string)
应用收费代码,从合作伙伴后台(my.open.taobao.com)-收费管理-收费项目列表 能够获得该应用的收费代码
func (*VasSubscribeGetRequest) SetNick ¶
func (r *VasSubscribeGetRequest) SetNick(value string)
淘宝会员名
type VasSubscribeGetResponse ¶
type VasSubscribeGetResponse struct {
ArticleUserSubscribes []*ArticleUserSubscribe `json:"article_user_subscribes"`
}
type VasSubscribeGetResponseResult ¶
type VasSubscribeGetResponseResult struct {
Response *VasSubscribeGetResponse `json:"vas_subscribe_get_response"`
}