获取js-sdk操作实例

oa := wc.GetOfficialAccount(cfg)
j:=oa.GetJs()

获取js配置

GetConfig(uri string) (config *Config, err error)

其中 Config 结果为:

// Config 返回给用户jssdk配置信息
type Config struct {
    AppID     string `json:"app_id"`
    Timestamp int64  `json:"timestamp"`
    NonceStr  string `json:"nonce_str"`
    Signature string `json:"signature"`
}

替换js-ticket取值方式

默认js-ticket是存放在sdk设置的cache,如果需要自定义取值,可以实现credential.JsTicketHandle接口:

//JsTicketHandle js ticket获取
type JsTicketHandle interface {
    //GetTicket 获取ticket
    GetTicket(accessToken string) (ticket string, err error)
}

然后通过js.SetJsTicketHandle(ticketHandle credential.JsTicketHandle)进行设置

文档更新时间: 2020-08-19 10:30   作者:kuteng