Open fukcup opened 2 years ago
新版本已增加🙏
新版本已增加🙏
https://pkg.go.dev/github.com/medivhzhan/weapp/v3#UnlimitedQRCode 好像还是没有这个参数呀
新版本已增加🙏
https://github.com/royalrick/weapp/commit/e10f98598a106de33c6fd47eb432719f33505baa 这个commit好像还是有问题,env_version应该是string,代码里面应该是bool了 另一个问题是go get 3.6.7的,好像还是没法看到这俩参数
func (cli Client) GetUnlimitedQRCode(code UnlimitedQRCode) (http.Response, request.CommonError, error) {}应该是这个方法里面的入参
新版本已增加🙏
https://pkg.go.dev/github.com/medivhzhan/weapp/v3#UnlimitedQRCode 好像还是没有这个参数呀
再看下最新版本呢
func (cli Client) GetUnlimitedQRCode(code UnlimitedQRCode) (http.Response, request.CommonError, error) {}应该是这个方法里面的入参
weapp.NewWXACode().GetUnlimited()
用这个试试呢
新版本已增加🙏
https://pkg.go.dev/github.com/medivhzhan/weapp/v3#UnlimitedQRCode 好像还是没有这个参数呀
再看下最新版本呢
https://pkg.go.dev/github.com/medivhzhan/weapp/v3@v3.6.8/wxacode#UnlimitedQRCode 参数有了,不过注释和类型好像不太对,这俩参数,一个bool,一个string
是我用错方法了还是确实有问题?我刚刚测试的时候,提示47001,data format error
resp, ce, err := wxClient.NewWXACode().GetUnlimited(&wxacode.UnlimitedQRCode{
Scene: fmt.Sprintf("?id=%d&stationId=%d&opType=%d", 1, 1, 1),
Page: "pages/shop/index/index",
Width: 430,
EnvVersion: "develop",
CheckPath: "false",
AutoColor: true,
IsHyaline: false,
})
v3.6.9
已经OK了😅
check_path=false的时候,我这边刚刚测试还是提示41030,develop模式
check_path=false的时候,我这边刚刚测试还是提示41030,develop模式
这个应该就是调用层面的问题了
check_path=false的时候,我这边刚刚测试还是提示41030,develop模式
41030 | page 不合法(页面不存在或者小程序没有发布、根路径前加 /或者携带参数)
check_path=false的时候,我这边刚刚测试还是提示41030,develop模式
41030 | page 不合法(页面不存在或者小程序没有发布、根路径前加 /或者携带参数) CheckPath bool
json:"check_path,omitempty"
这个omitempty不能有,不然传false的时候会默认不传递给微信,恰巧微信那边这个参数默认值是true,所以这个参数传false 时相当于没生效
check_path=false的时候,我这边刚刚测试还是提示41030,develop模式
41030 | page 不合法(页面不存在或者小程序没有发布、根路径前加 /或者携带参数) CheckPath bool
json:"check_path,omitempty"
这个omitempty不能有,不然传false的时候会默认不传递给微信,恰巧微信那边这个参数默认值是true,所以这个参数传false 时相当于没生效
v3.6.10
已经修复
V3版本确实未加入CheckPath 和 EnvVersion,希望能合并到V3版本里
V3版本确实未加入CheckPath 和 EnvVersion,希望能合并到V3版本里
resp, ce, err := wxClient.NewWXACode().GetUnlimited(&wxacode.UnlimitedQRCode{
Scene: fmt.Sprintf("?id=%d&stationId=%d&opType=%d", 1, 1, 1),
Page: "pages/shop/index/index",
Width: 430,
EnvVersion: "develop",
CheckPath: "false",
AutoColor: true,
IsHyaline: false,
})
用这个也不行吗?
@royalrick v3版本还没有这个。
补充 check_path : 检查 page 是否存在,为 true 时 page 必须是已经发布的小程序存在的页面(否则报错);为 false 时允许小程序未发布或者 page 不存在, 但 page 有数量上限(60000个)请勿滥用 env_version:要打开的小程序版本。正式版为 release,体验版为 trial,开发版为 develop 参考地址:小程序 需求: 这2个参数方便调试使用,期待加入