Closed allenchwei closed 11 months ago
描述 1、获取媒资播放链接 GetMiniDrama().GetMediaLink() out返回值未赋值对应结构体,报错“json: Unmarshal(nil *minidrama.GetMediaLinkResponse)” 2、redis
GetMiniDrama().GetMediaLink()
当key不存在时err返回redis: nil // GetContext 获取一个值 func (r *Redis) GetContext(ctx context.Context, key string) interface{} { result, err := r.conn.Do(ctx, "GET", key).Result() if err != nil { return nil } return result } 此时val为nil时会报错“interface {} is nil, not string” val := ak.cache.Get(accessTokenCacheKey) if accessToken = val.(string); accessToken != "" { return }
使用的版本
建议拉最新版哦,以及redis 这一块建议自己实现,在V2.1.6版本就会移除redis的代码
go get -v github.com/silenceper/wechat@d214617
拉最新的就可以了 v2分支已经合并了
描述 1、获取媒资播放链接
GetMiniDrama().GetMediaLink()
out返回值未赋值对应结构体,报错“json: Unmarshal(nil *minidrama.GetMediaLinkResponse)” 2、redis使用的版本