利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码

这篇具有很好参考价值的文章主要介绍了利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码,微信小程序,小程序

最近用VFP在做MES+微信小程序结合的项目,期中有一项需求是:扫描报工二维码进行生产报工,要求在MES中生成报工小程序二维码码,在小程序中和微信中扫描该二维码都能跳转小程序相关页面。

进入小程序中再扫码跳转到相关页面的功能,在微信开发者工具很快就实现了,但在做直接用微信扫报工码进入小程序再跳转到相关页面的功能时,一波三折着实费了好大劲,最终在曾老师的点拨和猫框的加持下顺利完成。

现在将整个曲折的开发过程做个简单的讲述,并借助曾老师的平台分享给大家,希望能给有类似需求的小伙伴一点点启发。

起初,也没觉得实现这个有啥难点,不就是将带参数的链接转成二维码供微信扫嘛,于是马上用锐浪生成了一个码,在反复验证后,被结果无情的泼了冷水,事情没那么简单!

于是,马上去找度娘,一翻折腾后,终于明白了个中缘由:原来带参数直接扫码跳转小程序的二维码要用微信的API生成,不能用普通的报表工具生成,相关Api文档地址如下:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.html

弄明白这层关系后,对照着微信中关于获取AccessTokenAPI文档进行了代码编写,很快AccessToken就获取成功了,心里也是乐开了花,想着这也不难么。

接下来再按着获取小程序码的文档完成页面参数数据上传,按步就班的写完了代码,但。。。帅不过三秒,vfp弹出的一个程序错误提示(如图),

利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码,微信小程序,小程序

又让心情跌落谷底。不得于又去找了度娘,然后就是病急乱医,但凡结果中带点边的都试了一圈,可错误提示仍然不依不饶,无奈只能在曾老师求助。曾老师轻飘飘说了一句:“用猫框Qiyu_HTTPCLIENT吧。”,一语惊醒梦中人,真是捧着金碗讨饭,傻到家了。马上将代码按Qiyu_HttpClient类的说明进行了改写,原想着这回有高人指点应该顺风顺水,马到成功了吧,怀着激动的心情点了运行按钮,音响里立马传出的一声闷的警告声,顺带着屏幕上也弹出了一个警告框(如图),

利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码,微信小程序,小程序

这又出什么幺蛾子了,然后你们知道的,我又是对度娘进行了一通折腾,结果索然无味,还是请大神吧。怯生生的问了大神,大神云淡风清的说:“网址前面不要有空格。”,神医果然神,一语中的。改完后输出返回的结果,有值就有戏,虽然尽是乱码,按文档说是会返回二进制图像数据,那自然是看不懂的,那就用STRTOFILE()生成文件看看,一通操作,文件顺利生成,双击文件,这会没有警告声,也没警告框了,直接给黑脸(如图)

利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码,微信小程序,小程序

这。。。这。。。真要命,忙活了这么久,咋还没成呢!

有了前面的经验,这回不找度娘(折腾它二回了,让它休息休息),直接问大神。

大神估计是被问“烦”了,直接秒回并四发连击,(如图)

利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码,微信小程序,小程序

哎,也怪不得别人,菜都上桌了,还问人筷子在哪。两边文档都明明白白写着二进制结果数据,按要求设置参数就可以了,怎么就不认真看呢。

至此,借助猫框Qiyu_HttpClient类用VFP成功输出小程序码,经测试,效果完美(代码附后)。自我总结如下经验教训:

1、多学多看,不能自以为是,想当然;

2、度娘虽好,但不可迷恋,关键时刻还是身边人靠谱;

3、API文档、DEMO一定要认真看,反复看,扩展看;

4、有猫框如虎添翼,VFP还能再战。

完整代码:

利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码,微信小程序,小程序

猫猫的心里话

加菲猫的VFP|狐友会社群接收投稿啦

加菲猫的VFP,用VFP不局限VFP,用VFP混合一切。无论是VFP,还是JS,还是C,只要能混合起来,都可以发表。

商业模式,销售技巧、需求规划、产品设计的知识通通可以发表。

暂定千字50元红包,,优秀的文章红包更大,一经发表,红包到手。

如何帮助使用VFP的人?

用VFP的人,有专业的,有非专业了,很多人其实是小白,问出的问题是小白,如果问题不对,我们引导他们问正确的问题。无论如何请不要嘲笑他们说帮助都不看,这么简单的问题都不会,嘲笑别人不行,而无法提出建设性答案,是很low的。

我们无论工作需要,还是有自己的软件,都是是需要真正的知识,如何让更多人学习真正的VFP知识呢,只需要点赞,在看,能转发朋友圈就更好了。

加菲猫的vfp倡导用"VFP极简混合开发,少写代码、快速出活,用VFP,但不局限于VFP,各种语言混合开发"

我已经带领一百多名会员成功掌到VFP的黑科技,进入了移动互联网时代,接下来我们要进入物联网领域。

2024年狐友会社群会员继续招募中

社群会员获取的权益有:

祺佑三层开发框架商业版(猫框),终身免费升级,终身技术支持。

开放的录播课程有:

微信小程序,微信公众号开发,H5 APP开发,Extjs BS开发,VFP面向对象进阶,VFP中间层开发。

源码类资源有:

支付组件源码,短信源码,权限组件源码,一些完整系统的源码。这个可以单独出售的,需要的可以联系我。

会员也可以实现群内资源对接,可以接分包,合作等各项商业或技术业务

利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码,微信小程序,小程序

利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码,微信小程序,小程序

利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码,微信小程序,小程序文章来源地址https://www.toymoban.com/news/detail-861214.html

到了这里,关于利用猫框Qiyu_HttpClient类在VFP中生成微信小程序码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【spark】java类在spark中的传递,scala object在spark中的传递

    记录一个比较典型的问题,先讲一下背景,有这么一个用java写的类 然后在spark中使用的时候: 原因: scala的object对应的就是java的静态成员,可以反过来理解java的所有静态成员可被抽取成伴生对象(虽然现实中是scala最终编译成java)。以上面的JavaClass0 例子可理解为等价的

    2024年02月11日
    浏览(36)
  • 向厦门之行,VFP打通微信公众号和小程序的真经取到了

    因公司在信息化的方面需求比较迫切,老板也三翻五次在跟催项目进度,于是我荫生了去厦门当面请教的想法,终于在 11 月份坐动车去了趟厦门,此行目的打通小程序与公众号融合并实现申请资料及订单通知, 功能要求 1 :,当员工申请提交后,主管会接收到公众号通知,

    2024年02月03日
    浏览(42)
  • Java中生成二维码

    代码如下:

    2023年04月17日
    浏览(41)
  • MATLAB中生成矩阵的方法

    MATLAB中生成矩阵的方法 在MATLAB中,有多种方法可以生成矩阵。这些方法可以根据具体需求选择,包括手动创建、使用内置函数和生成特定类型的矩阵。下面将介绍一些常用的方法,并提供相应的源代码示例。 手动创建矩阵 手动创建矩阵是最基本的方法之一。您可以直接在代

    2024年02月07日
    浏览(35)
  • 【Python】 Python中生成随机整数

    在Python中生成一到一百随机整数是一项基本任务,不仅可以帮助我们进行调试和演示,还可以用于生成测试数据或进行随机化实验。在本篇文章中,我们将从多个方面对如何在Python中生成一到一百随机整数进行详细阐述,并给出代码示例。 Python标准库中的random模块可以帮助我

    2024年02月07日
    浏览(61)
  • 在CMD脚本中生成空心字

    程序启动时,需要通过串口向外打印信息,想在信息最前面打印一个log,如下图所示: 使用pip安装pyfiglet,如下: 安装成功后如下图: 运行以下代码即可生成相应的空心字: 可以更改颜色、字体、格式 Python控制台输出艺术字

    2024年02月10日
    浏览(33)
  • Java中生产者消费者模型

    在Java中,生产者消费者模型是一种常见的多线程编程模型,用于解决生产者和消费者之间的数据交互问题。 生产者(Producer)负责生成数据,并将数据放入共享的缓冲区(队列)中。消费者(Consumer)从缓冲区中获取数据并进行处理。生产者和消费者是两个独立的角色,彼此

    2024年02月11日
    浏览(32)
  • 在 Python 中生成随机字符串

    介绍生成随机字符串的几种方法:

    2024年02月15日
    浏览(46)
  • 在 JavaScript 中生成随机字符串/字符

    我想要一个由从集合 [a-zA-Z0-9] 中随机挑选的字符组成的 5 个字符的字符串。 使用 JavaScript 执行此操作的最佳方法是什么? huntsbot.com精选全球7大洲远程工作机会,涵盖各领域,帮助想要远程工作的数字游民们能更精准、更高效的找到对方。 一个优秀的自由职业者,应该有对

    2024年02月16日
    浏览(45)
  • Hive中生成自增序列的常用方法

    在日常业务开发过程中,通常遇到需要hive数据表中生成一列唯一ID,当然连续递增的更好。 最近在结算业务中,需要在hive表中生成一列连续且唯一的账单ID,于是就了解生成唯一ID的方法 语法:row_number() over(order by step)+start_num step表示每次递增多少 start_num表示从哪个值开始递

    2024年02月08日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包