小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序生成小程序码接口B,POST参数只列出了scene 以及几个关于外观的参数,我现在有一个小程序项目,需要的小程序码数量比较多,而且必须是永久有效的,需要带一些自定义的参数,比如artical=12345&uer=654321之类的,接口B是否可以实现,另外关于二维码包括小程序码,具体扫码次数有哪些限制,好像文档都不是很明确。这些对我的项目很重要。谢谢先。
12 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
还是不确定线上能否使用。谢谢你
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
模拟工具模拟接口B的话。场景值只是为了给你自己做判断的,我程序里没判断场景值,直接通过typeof options.scene 来确定是否传参了,你要模拟的话就要在query参数的地方传递scene=xxxxxxx这样来模拟。
纳闷为什么不能像接口A和C一样增加一个path参数,这样就能自定义query了。
官方的开发工具能模仿scene的值,比如1047,还有一个query参数。但是在接口B的文档里面根本就没有query这个参数
除了中文要编码其他都能获取吧,只要不超过32个字符,但是32个字符,还要自己处理,那为什么不自己定义一个字符作为分割?那样还能传多点
只要能获取就行,然后自己再处理,就怕获取都获取不到。
我没测试那么多,我当时就是用了base64,所以长度超出了范围,不过生成确实能生成,但是线上版本读取不到参数。
小程序里面是通过options.scene来获取的,如果你传递article=xxx&xxx这样就算获取到也只是string而已,你还要自己格式化它。
@卖女孩的小男孩,你无法获取到时因为长度问题,还是只能在文档提供的场景值里面选择呢,类似这样artical=12345&uer=654321,如果不超过32位,上线了可以获取到码?
@禹城苗方祛痘养生 我之前是用base64(json_encode(xxxx))这样,生成没问题,可以生成,但是到了线上版本的时候进入小程序后无法获取该值。后来还是紧急修改了参数。
@卖女孩的小男孩,我在postman里面测试这个接口好像可以把scene设置成类似artical=12345&uer=654321,不知道真正上线了是否可以,我以为这个scene必须是文档中定义的场景值呢,比如1031 长按图片识别一维码。就是想让官方确认下
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
还是不确定线上能否使用。谢谢你
模拟工具模拟接口B的话。场景值只是为了给你自己做判断的,我程序里没判断场景值,直接通过typeof options.scene 来确定是否传参了,你要模拟的话就要在query参数的地方传递scene=xxxxxxx这样来模拟。
纳闷为什么不能像接口A和C一样增加一个path参数,这样就能自定义query了。
官方的开发工具能模仿scene的值,比如1047,还有一个query参数。但是在接口B的文档里面根本就没有query这个参数
除了中文要编码其他都能获取吧,只要不超过32个字符,但是32个字符,还要自己处理,那为什么不自己定义一个字符作为分割?那样还能传多点
只要能获取就行,然后自己再处理,就怕获取都获取不到。
我没测试那么多,我当时就是用了base64,所以长度超出了范围,不过生成确实能生成,但是线上版本读取不到参数。
小程序里面是通过options.scene来获取的,如果你传递article=xxx&xxx这样就算获取到也只是string而已,你还要自己格式化它。
@卖女孩的小男孩,你无法获取到时因为长度问题,还是只能在文档提供的场景值里面选择呢,类似这样artical=12345&uer=654321,如果不超过32位,上线了可以获取到码?
@禹城苗方祛痘养生 我之前是用base64(json_encode(xxxx))这样,生成没问题,可以生成,但是到了线上版本的时候进入小程序后无法获取该值。后来还是紧急修改了参数。
@卖女孩的小男孩,我在postman里面测试这个接口好像可以把scene设置成类似artical=12345&uer=654321,不知道真正上线了是否可以,我以为这个scene必须是文档中定义的场景值呢,比如1031 长按图片识别一维码。就是想让官方确认下