18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > APP开发

在公共号码

的开发中很容易遇到的坑 我要分享的第一件事是,作为公共开发人员或团队经理,我们可以使用微信公开做事。公共或服务号码之间没有区别,从发展角度来看它们的功能是相同的。第一个也是最基本的是用户和用户消息的功能。此功能可以回复并接受用户的信息并转换您的公共号码。同时,您还可以根据相关界面获取用户的基本信息。

公共号码需要由开发服务器响应

大多数上述功能都需要服务器进行响应。这里有几个基本的地方。

首先是每个界面都有一个日常界面呼叫频率限制,可以在公共平台官方网站 - 开发者中心查看。在开发中,我们需要在微信公共平台的开发基本配置中配置服务器的响应地址。建议使用消息加密模式来选择安全模式。添加配置确认时,微信将转到相应的地址进行测试连接,因此在配置接口之前,必须完成相关接口的开发。具体要求是:80或443接口,要填写的URL必须正确响应微信发送的令牌验证。验证成功后,我们可以使用微信的某些接口来实现该功能。令牌验证基本上没有坑。如果遇到错误,则需要仔细检查签名的加密公共号码开发参数和加密方法。 1,get access_token这是整个微信开发过程中最基本的接口,所有接口调用都必须有access_token,所以在开发过程中,access_token需要做一个全局缓存,特别是多服务器多进程在这种情况下,access_token的最佳时间是在带有redis的缓存服务器中。到期时间为7198秒。每次调用接口时,都会检查access_token是否存在。如果存在,将使用它。如果它不存在,将获得它。在实际开发中,access_token将是一个更复杂的机制,因为仍然会有一个异常导致access_token本身失败,因此有一种机制可以确保请求不会因access_token失败而失败。

2.响应用户消息和活动消息之间的区别。

这是第一个坑。响应用户消息的概念是,当您从用户收到消息时,服务器立即返回。主动消息传递的概念是,您可以在用户与您交互的48小时内主动向用户发送消息。虽然这两个消息的发送时间不同,并且可以发送的实际内容与消息类型完全相同,但两个消息的结构并不相同。响应消息的数据格式是xml,即活动消息。数据格式是json。必须注意的是,xml格式的响应消息,必须添加文本类型的字段

9B5FEA54-CD72-3973-EC1BF0F58233.jpg

3,公共号码开发事件响应在坑事件响应概念中,用户除了与您交谈外,还有一些其他操作,如点击菜单栏下面的公共号码按钮,扫描二维码,已发送地址位置,已启动多个客户服务请求,依此类推。他们必须在这里有自己的处理和记录。比较坑是:a。发送地理位置事件。如果你的回复内容不正确,他会弹出用户端的“公共号码请求地理位置权限”对话框,体验非常差。

湾消息发送的消息仅包含用户的id,并且没有与用户相关的信息。如果要绑定到用户,则需要调用用户查询界面以对应实际用户。

4.公众号码开发用户注意事件中的维修站

微信公共号码可以生成带参数的二维码,以指导用户准确记录用户来源。在扫描相同的QR码之后,可能发生两个不同的事件,这个比较坑。第一个是用户自己关心公共号码,并且在此生成扫描事件。第二个是用户不注意公共号码,这里将用qrscene_生成一个关注事件。不了解相关事件很容易导致统计错误。 5,公开号码开发微信多客户坑

微信多客户服务已经是该产品的第二版,但他的坑仍然很多很多很多。

公共号码开发中最明显的一点是,在客户服务手动访问用户之前,用户发送的所有图片都不会同步到多个客户服务系统。由此引起的问题是用户可能已向客户服务发送了大量图片,但实际的客户服务完全不可见。解决方案是保存用户在上述事件响应中发送的所有内容,然后同时打开微信多服务后端和您自己的网站后台,以使用户不会生气。

网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制

相关案例查看更多