tbsdk

package module
v0.0.0-...-129a9b1 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2017 License: Apache-2.0 Imports: 9 Imported by: 0

README

<<<<<<< HEAD

opentaobao

=======

tbsdk

淘宝开发平台 Golang SDK, 集成简单快捷,也可以快速添加本SDK没有集成的接口。

目前已经实现的功能如下:

  • 即时通讯
  • 消息推送
  • 短信服务
  • 文本过滤
  • 淘口令免费版和收费版

hello go

Documentation

Index

Constants

View Source
const (
	TAO_BAO_OPEN_API_URL = "http://gw.api.taobao.com/router/rest"
)

Variables

This section is empty.

Functions

func Request

func Request(param ITaoBaoParam) (results map[string]interface{}, err error)

func RequestWithKey

func RequestWithKey(appKey, appSecret string, param ITaoBaoParam) (results map[string]interface{}, err error)

func UpdateKey

func UpdateKey(appKey, appSecret string)

Types

type CloudPushMessageToAndroidParam

type CloudPushMessageToAndroidParam struct {
	CloudPushMessageToIOSParam
}

////////////////////////////////////////////////////////////////////////////// CloudPushMessageToAndroidParam 向 Android 平台设备推送消息的参数 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.z3SYCA&apiId=25038

func (CloudPushMessageToAndroidParam) APIName

func (this CloudPushMessageToAndroidParam) APIName() string

type CloudPushMessageToIOSParam

type CloudPushMessageToIOSParam struct {
	Body        string // 必须  发送的消息内容.
	Target      string // 必须  推送目标: device:推送给设备; account:推送给指定帐号,all: 推送给全部
	TargetValue string // 必须  根据Target来设定,如Target=device, 则对应的值为 设备id1,设备id2. 多个值使用逗号分隔
}

////////////////////////////////////////////////////////////////////////////// CloudPushMessageToIOSParam 向 iOS 平台设备推送消息的参数(非 APNS 通知) http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.w7TlXB&apiId=25037

func (CloudPushMessageToIOSParam) APIName

func (this CloudPushMessageToIOSParam) APIName() string

func (*CloudPushMessageToIOSParam) AddParam

func (this *CloudPushMessageToIOSParam) AddParam(key string, value interface{})

func (CloudPushMessageToIOSParam) ExtJSONParamName

func (this CloudPushMessageToIOSParam) ExtJSONParamName() string

func (CloudPushMessageToIOSParam) ExtJSONParamValue

func (this CloudPushMessageToIOSParam) ExtJSONParamValue() string

func (CloudPushMessageToIOSParam) Params

func (this CloudPushMessageToIOSParam) Params() map[string]string

type CloudPushNoticeToAndroidParam

type CloudPushNoticeToAndroidParam struct {
	Title       string // 必须  通知的标题.
	Summary     string // 必须  通知摘要
	Target      string // 必须  推送目标: device:推送给设备; account:推送给指定帐号,all: 推送给全部
	TargetValue string // 必须  根据Target来设定,如Target=device, 则对应的值为 设备id1,设备id2. 多个值使用逗号分隔
}

////////////////////////////////////////////////////////////////////////////// CloudPushNoticeToAndroidParam 向 Android 平台设备推送通知消息的参数 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.4lW0QW&apiId=25039

func (CloudPushNoticeToAndroidParam) APIName

func (this CloudPushNoticeToAndroidParam) APIName() string

func (CloudPushNoticeToAndroidParam) ExtJSONParamName

func (this CloudPushNoticeToAndroidParam) ExtJSONParamName() string

func (CloudPushNoticeToAndroidParam) ExtJSONParamValue

func (this CloudPushNoticeToAndroidParam) ExtJSONParamValue() string

func (CloudPushNoticeToAndroidParam) Params

func (this CloudPushNoticeToAndroidParam) Params() map[string]string

type CloudPushNoticeToIOSParam

type CloudPushNoticeToIOSParam struct {
	Summary     string                 // 必须  通知摘要
	Target      string                 // 必须  推送目标: device:推送给设备; account:推送给指定帐号,all: 推送给全部
	TargetValue string                 // 必须  根据Target来设定,如Target=device, 则对应的值为 设备id1,设备id2. 多个值使用逗号分隔
	Environment string                 // 必须  iOS的通知是通过APNS中心来发送的,需要填写对应的环境信息. DEV:表示开发环境, PRODUCT: 表示生产环境.
	Ext         map[string]interface{} // 可选  提供给IOS通知的扩展属性,如角标或者声音等,注意:参数值为json
}

////////////////////////////////////////////////////////////////////////////// CloudPushNoticeToIOSParam 向 iOS 平台设备推送 APNS 通知的参数 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.DXAaM1&apiId=25041

func (CloudPushNoticeToIOSParam) APIName

func (this CloudPushNoticeToIOSParam) APIName() string

func (*CloudPushNoticeToIOSParam) AddParam

func (this *CloudPushNoticeToIOSParam) AddParam(key string, value interface{})

func (CloudPushNoticeToIOSParam) ExtJSONParamName

func (this CloudPushNoticeToIOSParam) ExtJSONParamName() string

func (CloudPushNoticeToIOSParam) ExtJSONParamValue

func (this CloudPushNoticeToIOSParam) ExtJSONParamValue() string

func (CloudPushNoticeToIOSParam) Params

func (this CloudPushNoticeToIOSParam) Params() map[string]string

type CloudPushParam

type CloudPushParam struct {
	Title        string // 必须 推送的标题内容.
	Body         string // 必须 推送内容
	DeviceType   int    // 必须 设备类型,取值范围为:0~3云推送支持多种设备,各种设备类型编号如下: iOS设备:deviceType=0; Andriod设备:deviceType=1;如果存在此字段,则向指定的设备类型推送消息。 默认为全部(3);
	Target       string // 必须 推送目标: device:推送给设备; account:推送给指定帐号,tag:推送给自定义标签; all: 推送给全部
	TargetValue  string // 必须 根据Target来设定,如Target=device, 则对应的值为 设备id1,设备id2. 多个值使用逗号分隔.(帐号与设备有一次最多100个的限制)
	Remind       bool   // 必须 当APP不在线时候,是否通过通知提醒. 针对不同设备,处理逻辑不同。 该参数只针对iOS设备生效, (remind=true & 发送消息的话(type=0)). 当你的目标设备不在线(既长连接通道不通, 我们会将这条消息的标题,通过苹果的apns通道再送达一次。发apns是发送生产环境的apns,需要在云推送配置的app的iOS生产证书和密码需要正确,否则也发送不了。 (remind=false & 并且是发送消息的话(type=0)),那么设备不在线,则不会再走苹果apns发送了。
	StoreOffline bool   // 必须 离线消息是否保存,若保存, 在推送时候,用户即使不在线,下一次上线则会收到

	AndroidActivity     string // 可选 Android对应的activity,仅仅当androidOpenType=2有效
	AndroidMusic        string // 可选 android通知声音
	AndroidOpenType     string // 可选 点击通知后动作,1:打开应用 2: 打开应用Activity 3:打开 url
	AndroidOpenUrl      string // 可选 Android收到推送后打开对应的url,仅仅当androidOpenType=3有效
	AntiHarassDuration  string // 可选 防打扰时长,取值范围为1~23
	AntiHarassStartTime string // 可选 防打扰开始时间点,取值范围为0~23
	BatchNumber         string // 可选 批次编号,用于活动效果统计
	IOSBadge            string // 可选 iOS应用图标右上角角标
	IOSMusic            string // 可选 iOS通知声音
	Summery             string // 可选 通知的摘要
	Timeout             int    // 可选 离线消息保存时长,取值范围为1~72,若不填,则表示不保存离线消息
	Type                int    // 可选 0:表示消息(默认为0),1:表示通知
	// contains filtered or unexported fields
}

////////////////////////////////////////////////////////////////////////////// CloudPushParam 向所有平台设备推送通知的参数 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.CxuRVy&apiId=25040

func (CloudPushParam) APIName

func (this CloudPushParam) APIName() string

func (*CloudPushParam) AddAndroidExtParam

func (this *CloudPushParam) AddAndroidExtParam(key, value string)

func (*CloudPushParam) AddiOSExtParam

func (this *CloudPushParam) AddiOSExtParam(key, value string)

func (CloudPushParam) ExtJSONParamName

func (this CloudPushParam) ExtJSONParamName() string

func (CloudPushParam) ExtJSONParamValue

func (this CloudPushParam) ExtJSONParamValue() string

func (CloudPushParam) Params

func (this CloudPushParam) Params() map[string]string

type ITaoBaoParam

type ITaoBaoParam interface {
	// 用于提供访问的 method
	APIName() string

	// 返回参数列表
	Params() map[string]string

	// 返回扩展 JSON 参数的字段名称
	ExtJSONParamName() string
	// 返回扩展 JSON 参数的字段值
	ExtJSONParamValue() string
}

//////////////////////////////////////////////////////////////////////////////

type OpenIMAddUsersParam

type OpenIMAddUsersParam struct {
	// contains filtered or unexported fields
}

////////////////////////////////////////////////////////////////////////////// OpenIMAddUsersParam 添加 IM 用户 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.pMpmGG&apiId=24164&docType=

func (OpenIMAddUsersParam) APIName

func (this OpenIMAddUsersParam) APIName() string

func (*OpenIMAddUsersParam) AddOpenIMUser

func (this *OpenIMAddUsersParam) AddOpenIMUser(user *OpenIMUserInfo)

func (OpenIMAddUsersParam) ExtJSONParamName

func (this OpenIMAddUsersParam) ExtJSONParamName() string

func (OpenIMAddUsersParam) ExtJSONParamValue

func (this OpenIMAddUsersParam) ExtJSONParamValue() string

func (OpenIMAddUsersParam) Params

func (this OpenIMAddUsersParam) Params() map[string]string

type OpenIMCreateTribeParam

type OpenIMCreateTribeParam struct {
	User      *OpenIMUser   `json:"user"`       // 必须 用户信息
	TribeName string        `json:"tribe_name"` // 必须 群名称
	Notice    string        `json:"notice"`     // 必须 群公告
	TribeType string        `json:"tribe_type"` // 必须 群类型有两种tribe_type = 0 普通群 普通群有管理员角色,对成员加入有权限控制tribe_type = 1 讨论组 讨论组没有管理员,不能解散
	Members   []*OpenIMUser `json:"members"`    // 可选 创建群时候拉入群的成员tribe_type = 1(即为讨论组类型)时 该参数为必选; tribe_type = 0 (即为普通群类型)时,改参数无效,可不填
}

////////////////////////////////////////////////////////////////////////////// OpenIMCreateTribeParam 创建群 http://open.taobao.com/doc2/apiDetail.htm?spm=a219a.7395905.0.0.JQ2jX6&apiId=25570

func (OpenIMCreateTribeParam) APIName

func (this OpenIMCreateTribeParam) APIName() string

func (OpenIMCreateTribeParam) AddMember

func (this OpenIMCreateTribeParam) AddMember(m *OpenIMUser)

func (OpenIMCreateTribeParam) ExtJSONParamName

func (this OpenIMCreateTribeParam) ExtJSONParamName() string

func (OpenIMCreateTribeParam) ExtJSONParamValue

func (this OpenIMCreateTribeParam) ExtJSONParamValue() string

func (OpenIMCreateTribeParam) Params

func (this OpenIMCreateTribeParam) Params() map[string]string

type OpenIMDeleteUsersParam

type OpenIMDeleteUsersParam struct {
	OpenIMGetUsersParam
}

////////////////////////////////////////////////////////////////////////////// OpenIMDeleteUsersParam 批量删除 IM 用户信息 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.z7KKvy&apiId=24160

func (OpenIMDeleteUsersParam) APIName

func (this OpenIMDeleteUsersParam) APIName() string

type OpenIMGetTribeInfoParam

type OpenIMGetTribeInfoParam struct {
	User    *OpenIMUser `json:"user"`     // 必须 用户信息
	TribeId string      `json:"tribe_id"` // 必须 群id
}

////////////////////////////////////////////////////////////////////////////// OpenIMGetTribeInfoParam 获取群信息 http://open.taobao.com/doc2/apiDetail.htm?spm=a219a.7395905.0.0.9IDIj5&apiId=25571

func (OpenIMGetTribeInfoParam) APIName

func (this OpenIMGetTribeInfoParam) APIName() string

func (OpenIMGetTribeInfoParam) ExtJSONParamName

func (this OpenIMGetTribeInfoParam) ExtJSONParamName() string

func (OpenIMGetTribeInfoParam) ExtJSONParamValue

func (this OpenIMGetTribeInfoParam) ExtJSONParamValue() string

func (OpenIMGetTribeInfoParam) Params

func (this OpenIMGetTribeInfoParam) Params() map[string]string

type OpenIMGetUsersParam

type OpenIMGetUsersParam struct {
	UserIds []string // 必须 多个用户用半角逗号分隔,最多一次获取100个用户
}

////////////////////////////////////////////////////////////////////////////// OpenIMGetUsersParam 批量获取 IM 用户信息 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.JOoCKr&apiId=24157

func (OpenIMGetUsersParam) APIName

func (this OpenIMGetUsersParam) APIName() string

func (OpenIMGetUsersParam) ExtJSONParamName

func (this OpenIMGetUsersParam) ExtJSONParamName() string

func (OpenIMGetUsersParam) ExtJSONParamValue

func (this OpenIMGetUsersParam) ExtJSONParamValue() string

func (OpenIMGetUsersParam) Params

func (this OpenIMGetUsersParam) Params() map[string]string

type OpenIMPushCustomMsgParam

type OpenIMPushCustomMsgParam struct {
	FromUser string                 `json:"from_user,omitempty"`  // 可选 消息发送者
	ToUsers  []string               `json:"to_users,omitempty"`   // 必须 消息接受者
	ToAppKey string                 `json:"to_appkey,omitempty"`  // 可选 接收方appkey,默认本app,跨app发送时需要用到
	Summary  string                 `json:"summary,omitempty"`    // 必须 客户端最近消息里面显示的消息摘要
	Data     string                 `json:"data,omitempty"`       // 可选 发送的自定义数据,sdk默认无法解析消息,该数据需要客户端自己解析
	Aps      map[string]interface{} `json:"aps,omitempty"`        // 可选 apns推送时,里面的aps结构体json字符串,aps.alert为必填字段。本字段为可选,若为空,则表示不进行apns推送
	ApsParam map[string]interface{} `json:"apns_param,omitempty"` // 可选 apns推送的附带数据。
}

////////////////////////////////////////////////////////////////////////////// OpenIMPushCustomMsgParam 发送自定义 IM 消息 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.FWTE56&apiId=25185

func (OpenIMPushCustomMsgParam) APIName

func (this OpenIMPushCustomMsgParam) APIName() string

func (*OpenIMPushCustomMsgParam) AddApsParam

func (this *OpenIMPushCustomMsgParam) AddApsParam(key string, value interface{})

func (OpenIMPushCustomMsgParam) ExtJSONParamName

func (this OpenIMPushCustomMsgParam) ExtJSONParamName() string

func (OpenIMPushCustomMsgParam) ExtJSONParamValue

func (this OpenIMPushCustomMsgParam) ExtJSONParamValue() string

func (OpenIMPushCustomMsgParam) Params

func (this OpenIMPushCustomMsgParam) Params() map[string]string

func (*OpenIMPushCustomMsgParam) SetApsAlert

func (this *OpenIMPushCustomMsgParam) SetApsAlert(alert string)

func (*OpenIMPushCustomMsgParam) SetApsBadge

func (this *OpenIMPushCustomMsgParam) SetApsBadge(badge int)

func (*OpenIMPushCustomMsgParam) SetApsSound

func (this *OpenIMPushCustomMsgParam) SetApsSound(sound string)

type OpenIMPushMsgParam

type OpenIMPushMsgParam struct {
	FromUser  string   `json:"from_user,omitempty"`  // 可选 消息发送者
	ToUsers   []string `json:"to_users,omitempty"`   // 可选 消息接受者
	MsgType   int      `json:"msg_type,omitempty"`   // 可选 消息类型。0:文本消息。1:图片消息,只支持jpg、gif。2:语音消息,只支持amr。8:地理位置信息。
	Context   string   `json:"context,omitempty"`    // 可选 发送的消息内容。根据不同消息类型,传不同的值。0(文本消息):填消息内容字符串。1(图片):base64编码的jpg或gif文件。2(语音):base64编码的amr文件。8(地理位置):经纬度,格式如 111,222
	ToAppKey  string   `json:"to_appkey,omitempty"`  // 可选 接收方appkey,默认本app,跨app发送时需要用到
	MediaAttr string   `json:"media_attr,omitempty"` // 可选 json map,媒体信息属性。根据msgtype变化。0(文本):填空即可。 1(图片):需要图片格式,{"type":"jpg"}或{"type":"gif"}。 2(语音): 需要文件格式和语音长度信息{"type":"amr","playtime":5}
}

////////////////////////////////////////////////////////////////////////////// OpenIMPushMsgParam 发送标准 IM 消息 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.f7Uzbf&apiId=25731

func (OpenIMPushMsgParam) APIName

func (this OpenIMPushMsgParam) APIName() string

func (OpenIMPushMsgParam) ExtJSONParamName

func (this OpenIMPushMsgParam) ExtJSONParamName() string

func (OpenIMPushMsgParam) ExtJSONParamValue

func (this OpenIMPushMsgParam) ExtJSONParamValue() string

func (OpenIMPushMsgParam) Params

func (this OpenIMPushMsgParam) Params() map[string]string

type OpenIMUpdateUsersParam

type OpenIMUpdateUsersParam struct {
	OpenIMAddUsersParam
}

////////////////////////////////////////////////////////////////////////////// OpenIMUpdateUsers 批量更新用户信息 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.JcWhN0&apiId=24161

func (OpenIMUpdateUsersParam) APIName

func (this OpenIMUpdateUsersParam) APIName() string

type OpenIMUser

type OpenIMUser struct {
	UserId        string `json:"uid"`            // 可选 用户id
	TaoBaoAccount bool   `json:"taobao_account"` // 可选 是否为淘宝账号
	AppKey        string `json:"app_key"`        // 可选 账户appkey
}

type OpenIMUserInfo

type OpenIMUserInfo struct {
	UserId   string `json:"userid"`   // 必须 im用户名
	Password string `json:"password"` // 必须 im密码

	Nick     string `json:"nick,omitempty"`     // 可选 昵称
	IconURL  string `json:"icon_url,omitempty"` // 可选 头像url
	Email    string `json:"email,omitempty"`    // 可选 email地址
	Mobile   string `json:"mobile,omitempty"`   // 可选 手机号码
	TaoBaoId string `json:"taobaoid,omitempty"` // 可选 淘宝账号
	Remark   string `json:"remark,omitempty"`   // 可选 remark
	Extra    string `json:"extra,omitempty"`    // 可选 扩展字段(Json)
	Career   string `json:"career,omitempty"`   // 可选 职位
	VIP      string `json:"vip,omitempty"`      // 可选 vip(Json)
	Address  string `json:"address,omitempty"`  // 可选 地址
	Name     string `json:"name,omitempty"`     // 可选 名字
	Age      int    `json:"age,omitempty"`      // 可选 年龄
	Gender   string `json:"gender,omitempty"`   // 可选 性别。M: 男。 F:女
	WeChat   string `json:"wechat,omitempty"`   // 可选 微信
	QQ       string `json:"qq,omitempty"`       // 可选 qq
	WeiBo    string `json:"weibo,omitempty"`    // 可选 微博
}

type OpenSMSSendMsgParam

type OpenSMSSendMsgParam struct {
	// 必须参数
	TemplateId string                 `json:"template_id,omitempty"` // 必须 模板id
	Context    map[string]interface{} `json:"context"`               // 必须 模板上下文
	Mobile     string                 `json:"mobile"`                // 必须 手机号

	// 可选参数
	SignatureId        string `json:"signature_id,omitempty"`          // 可选 签名id
	ExternalId         string `json:"external_id,omitempty"`           // 可选 外部id
	DeviceLimit        int    `json:"external_id,omitempty"`           // 可选 设备级别次数限制
	SessionLimit       int    `json:"session_limit,omitempty"`         // 可选 session级别次数限制
	DeviceLimitInTime  int    `json:"device_limit_in_time,omitempty"`  // 可选 时间,单位秒
	MobileLimit        int    `json:"mobile_limit,omitempty"`          // 可选 手机号限制
	SessionLimitInTime int    `json:"session_limit_in_time,omitempty"` // 可选 时间,单位秒
	MobileLimitInTime  int    `json:"mobile_limit_in_time,omitempty"`  // 可选 时间,单位秒
	SessionId          string `json:"session_id,omitempty"`            // 可选 sessionId
	Domain             string `json:"domain,omitempty"`                // 可选 业务域
	DeviceId           string `json:"device_id,omitempty"`             // 可选 设备id
}

////////////////////////////////////////////////////////////////////////////// OpenSMSSendMsgParam 向手机发送短信 http://open.taobao.com/doc2/apiDetail.htm?spm=0.0.0.0.fnw4Cl&apiId=25598&docType=

func (OpenSMSSendMsgParam) APIName

func (this OpenSMSSendMsgParam) APIName() string

func (*OpenSMSSendMsgParam) AddParam

func (this *OpenSMSSendMsgParam) AddParam(key string, value interface{})

func (OpenSMSSendMsgParam) ExtJSONParamName

func (this OpenSMSSendMsgParam) ExtJSONParamName() string

func (OpenSMSSendMsgParam) ExtJSONParamValue

func (this OpenSMSSendMsgParam) ExtJSONParamValue() string

func (OpenSMSSendMsgParam) Params

func (this OpenSMSSendMsgParam) Params() map[string]string

type OpenTbkTpwdFreeParam

type OpenTbkTpwdFreeParam struct {
	// 必须参数
	Text string `json:"text"` // 必须 口令弹框内容
	Url  string `json:"url"`  // 必须 口令跳转目标页

	// 可选参数
	User_id string            `json:"user_id"` // 可选 生成口令的淘宝用户ID
	Ext     map[string]string `json:"ext"`     // 可选 扩展字段JSON格式
}

////////////////////////////////////////////////////////////////////////////// (生成淘口令) 提供isv生成淘口令接口,isv提交口令内容、logo、url等参数,生成淘口令关键key如:¥SADadW¥,后续进行文案包装组装用于传播 http://open.taobao.com/doc2/apiDetail.htm?apiId=26520&scopeId=11998

func (OpenTbkTpwdFreeParam) APIName

func (this OpenTbkTpwdFreeParam) APIName() string

func (OpenTbkTpwdFreeParam) ExtJSONParamName

func (this OpenTbkTpwdFreeParam) ExtJSONParamName() string

func (OpenTbkTpwdFreeParam) ExtJSONParamValue

func (this OpenTbkTpwdFreeParam) ExtJSONParamValue() string

func (OpenTbkTpwdFreeParam) Params

func (this OpenTbkTpwdFreeParam) Params() map[string]string

type OpenTbkTpwdParam

type OpenTbkTpwdParam struct {
	// 必须参数
	Text string `json:"text"` // 必须 口令弹框内容
	Url  string `json:"url"`  // 必须 口令跳转目标页

	// 可选参数
	User_id string            `json:"user_id"` // 可选 生成口令的淘宝用户ID
	Ext     map[string]string `json:"ext"`     // 可选 扩展字段JSON格式
}

////////////////////////////////////////////////////////////////////////////// (生成淘口令) 提供isv生成淘口令接口,isv提交口令内容、logo、url等参数,生成淘口令关键key如:¥SADadW¥,后续进行文案包装组装用于传播 http://open.taobao.com/doc2/apiDetail.htm?apiId=26520&scopeId=11998

func (OpenTbkTpwdParam) APIName

func (this OpenTbkTpwdParam) APIName() string

func (OpenTbkTpwdParam) ExtJSONParamName

func (this OpenTbkTpwdParam) ExtJSONParamName() string

func (OpenTbkTpwdParam) ExtJSONParamValue

func (this OpenTbkTpwdParam) ExtJSONParamValue() string

func (OpenTbkTpwdParam) Params

func (this OpenTbkTpwdParam) Params() map[string]string

type TaoBaoParam

type TaoBaoParam map[string]interface{}

////////////////////////////////////////////////////////////////////////////// 示例,别无它用

func (TaoBaoParam) APIName

func (this TaoBaoParam) APIName() string

func (TaoBaoParam) AddParam

func (this TaoBaoParam) AddParam(key string, value interface{})

func (TaoBaoParam) ExtJSONParamName

func (this TaoBaoParam) ExtJSONParamName() string

func (TaoBaoParam) ExtJSONParamValue

func (this TaoBaoParam) ExtJSONParamValue() string

func (TaoBaoParam) Params

func (this TaoBaoParam) Params() map[string]string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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