文档章节

两步快速调用微信接口,活字格就是这么强

葡萄城技术团队
 葡萄城技术团队
发布于 06/14 11:45
字数 1246
阅读 38
收藏 0

众所周知,微信早已开放了公众平台开发者接口,第三方平台在获取公众号授权后,可调用该接口进行配置,为最终用户提供微信端的即时查询、自动回复、信息推送等功能,极大的提高用户体验和运营效率。

以往,要调用微信接口,需要开发人员写大量的代码,并对数据库进行复杂的配置,费时费力,还容易出错。

现在,活字格用户有福啦!仅需调用1个活字格的插件,两步快速操作,即可马上实现微信和数据库的对接,省却大量代码工作!活字格的客户曾经理,已经率先实现了这个功能,你也快来get下这个神技能吧。

曾经理是成都康福德高出租汽车有限公司(以下简称康福德高)的运营部高级经理。康福德高是成都市唯一一家外商独资客运出租汽车经营企业,有一千多位出租车司机。早在2017年初,曾经理就用活字格搭建了一整套出租车管理系统,解决了用Office软件管理数据的种种问题,加强了各部门的协同效率,极大的提高了工作效率。

随着业务的发展,出租汽车司机使用微信越来越频繁,甚至产生了依赖。如何让公司的系统能对接微信,让司机可以随时在手机上查询车辆和个人的运营情况呢?

曾经理看到活字格V4.0全面开放了插件接口,决定试一试。没想到,操作非常简单,很快就实现了这个功能。康福德高的出租车司机再也不必返回公司去做查询,节约了时间,也节约了交通成本,为工作和生活都带来了极大的便利。

实现思路:

  • 每个微信号都有一个主键——OpenID,相当于每个表的主键;要实现与微信的对接,必须要能获取到这个OpenID。
  • 调用活字格的微信插件,即可获取到微信的OpenID,与数据库中的人员ID相绑定,实现身份验证,让其可以查询自己的一切信息记录。

准备工作:

需要一台云服务器、一个备案过的域名(因为微信会进行风险提示,影响使用体验),和一个微信公众服务号。

两步简单操作:

第一步:建立一个获取OpenID的页面。 如果访问这个页面的微信帐号已存在数据库中,会直接跳转到个人中心; 如果不存在数据库中,则需要让他进行绑定,避免非本人查询到司机的隐私信息。

建立一个获取OpenID的页面

第二步:验证信息,确认无误后即可成功绑定,并进行查询。 当姓名、身份证号、手机号码不能完全和系统中相同的话,会显示无法绑定,避免恶意绑定。

验证信息,确认无误后即可成功绑定,并进行查询

当信息正确后会绑定成功,进入个人中心。这时,司机即可根据下面的按钮,查询与自己相关的信息啦。

个人中心

以后,该用户无需再做绑定,在微信中即可直接点击进入查询界面。

查询界面

运营或开发人员可在后台查看到所有已绑定微信的用户信息:

后台界面

简单吧!

在之前用活字格搭建系统时,曾经理对产品的易用性有不少赞叹:

“ 活字格设计出众,较低的使用门槛,使得用户从 excel 中轻松升级,且采用 web 端设计,能适应多场景。在活字格之前,我们一直坚持使用某款 Excel 服务器产品,但没有做出一个成型的作品,原因为:门槛较高、客户端使用局限、客服反馈过慢等。活字格在上述方面均具有压倒性的优势。”

这次对微信接口的调用成功,让曾经理对产品的可扩展性又有了新的认识:

“活字格不愧是一个开放的软件生成平台,我们可以享受到插件机制和接口的便利,实现新的功能,真正做到即插即用的软件开发,多个行业多个场景下都可以应用。“

客户口碑,就是对产品最好的肯定!活字格Web生成平台,将继续提供高质量的产品和服务,帮助使用者以无代码或少写代码的方式,快速自主创建各类企业管理系统,满足企业个性化管理需求,引领各行业信息化定制潮流。

获取活字格的微信插件,请访问活字格官网http://www.grapecity.com.cn/solutions/huozige

© 著作权归作者所有

共有 人打赏支持
葡萄城技术团队

葡萄城技术团队

粉丝 364
博文 506
码字总数 736540
作品 17
西安
高级程序员
私信 提问

暂无文章

CentOS 安装PHP5和PHP7

安装PHP5 下载解压二进制包 [root@test-a src]# cd /usr/local/src/[root@test-a src]# wget http://cn2.php.net/distributions/php-5.6.32.tar.bz2[root@test-a src]# tar jxvf php-5.6......

野雪球
今天
4
0
windows上类似dnsmasq的软件Dual DHCP DNS Server

官网地址:http://dhcp-dns-server.sourceforge.net/官网定向的下载地址:https://sourceforge.net/projects/dhcp-dns-server/files/ 设置参考地址:http://blog.51cto.com/zhukeqiang/18264......

xueyuse0012
今天
3
0
LinkedHashMap源码解析

前言 HashMap中的元素时无序的,也就是说遍历HashMap的时候,顺序和放入的顺序是不一样的。 如果需要有序的Map,就可以采用LinkedHashMap. LinkedHashMap通过维护一个包含所有元素的双向链表,...

grace_233
今天
3
0
初识flask

文档 0.10.1版本 http://www.pythondoc.com/flask/index.html 1.0.2版本 https://dormousehole.readthedocs.io/en/latest/ 安装flask $ pip3 install flaskCollecting flask Downloading......

yimingkeji
昨天
5
0
Akka系统《sixteen》译

Actor是一个封装状态(state)和行为(behavior)的对象,它们只通过交换消息通信(放入收件人邮箱的邮件)。从某种意义上说,Actor是最严格的面向对象编程形式,但它更适合将他们视为人:在与Act...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部