Documentation
¶
Index ¶
- Constants
- Variables
- func ReplaceSpecial(param string) string
- func Sign(pm ParamMap, secret string) string
- type App
- func (a *App) PackagesDetail(arg packages.ReqDetail) (rsp packages.RspDetail, err error)
- func (a *App) PackagesList(arg packages.ReqList) (rsp packages.RspList, err error)
- func (a *App) RefundDetail(arg refund.ReqDetail) (rsp refund.RspDetail, err error)
- func (a *App) RefundList(arg refund.ReqList) (rsp refund.RspList, err error)
- type BaseApp
- type BaseResp
- type Oauth
- type Packages
- type ParamMap
- type Refund
Constants ¶
View Source
const GatewayURL = "https://ark.xiaohongshu.com"
GatewayURL 抖音小店网关地址
Variables ¶
View Source
var SortKeyList = [4]string{
"method",
"appId",
"timestamp",
"version",
}
SortKeyList 公共参数排序后的字段列表,签名时用到
Functions ¶
func ReplaceSpecial ¶ added in v0.1.1
Types ¶
type App ¶ added in v0.1.1
type App struct { AccessToken string `mapstructure:"access_token"` ExpiresAt uint32 `mapstructure:"expires_at"` RefreshToken string `mapstructure:"refresh_token"` RefreshTokenExpiresAt uint32 `mapstructure:"refresh_token_expires_at"` Code string `mapstructure:"code"` SellerID uint64 `mapstructure:"seller_id"` SellerName string `mapstructure:"seller_name"` Error error `mapstructure:"-"` // contains filtered or unexported fields }
func (*App) PackagesDetail ¶ added in v0.1.1
func (*App) PackagesList ¶ added in v0.1.1
func (*App) RefundDetail ¶ added in v0.1.1
type BaseApp ¶
BaseApp 应用的基础配置
func (*BaseApp) NewAccessToken ¶ added in v0.1.1
NewAccessToken 获权AccessToken
func (*BaseApp) NewAccessTokenMust ¶ added in v0.1.1
NewAccessTokenMust 获权AccessToken
func (*BaseApp) NewRequest ¶ added in v0.1.1
NewRequest 执行请求
func (*BaseApp) SetGatewayURL ¶
SetGatewayURL 设置小红书网关地址
type ParamMap ¶ added in v0.1.1
type ParamMap map[string]interface{}
ParamMap 用于包装请求数据 值虽然是interface,但最终在请求时都被转成了string
func ToParamMap ¶ added in v0.1.1
ToParamMap 将任意struct转换为成ParamMap paramName "-" 这个字段将被忽略,须要注意的是如果字段是bool,那么将被转换成字符串 类型的"true"和"false"
Click to show internal directories.
Click to hide internal directories.