fuwu

package
v0.0.0-...-32237eb Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2013 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

提供服务平台相关API,包括用户应用订购关系相关查询,定向营销等功能 auto sdk from taobao ApiMetadata.xml version 20130808 auther: dz7changkong@qq.com

Index

Constants

View Source
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) SetNick

func (r *VasOrderSearchRequest) SetNick(value string)

淘宝会员名

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) SetNick

func (r *VasSubscSearchRequest) SetNick(value string)

淘宝会员名

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"`
}

Jump to

Keyboard shortcuts

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