前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VFP!这里是微信公众号,呼叫请回答

VFP!这里是微信公众号,呼叫请回答

作者头像
加菲猫的VFP
发布2024-07-01 13:23:15
750
发布2024-07-01 13:23:15
举报
文章被收录于专栏:加菲猫的VFP
本文档的所有示例 ,都将由 VFP微信公众号标准库统一发布

环境准备

VFP SP2 7423+祺佑开发框架(猫框)

微信公众号测试号(方便测试开发,正式号需要认证费,对开发者不友好。)

云服务器一台 (99元一年的云服务器,申请路径)

https://curl.qcloud.com/CLvjF5Od

开始开发

  1. 点击下面的网址申请微信公众号测试号 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

申请好了,进入界面如下

微信公众号接收到的消息怎么告诉VFP呢,关键是这个URL

  1. 在云服务器上打开祺佑开发框架(猫框),先在项目管理器里面运行 环境设置.prg,再运行调试服务器。

打开ctl_wxapi_center.prg,可以看到如下代码 *--微信消息处理中心 Define Class ctl_wxapi_center As ctl_wxapi_center_public Of ctl_wxapi_center_public.prg token="123456" *--勾子方法,做事务相关处理 Function DoEvent Lparameters ctousername,cfromusername,cmsgbody,cmsgtype,cmsgid *--msgid可用于去重处理 ?"接收",ctousername ?"发送",cfromusername,"oFt8M6osre2-Slew8yDwri77dlzw" ?"消息内容",cmsgbody ?"消息类型",cmsgtype ?"消息ID",cmsgid *--回复消息 lcContent="VFP混合一切" TEXT TO lcMsg NOSHOW TEXTMERGE PRETEXT 1+2 <xml> <ToUserName><![CDATA[<<cfromusername>>]]></ToUserName> <FromUserName><![CDATA[<<ctousername>>]]></FromUserName> <CreateTime><<tton(DATETIME())>></CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[<<lcContent>>]]></Content> </xml> ENDTEXT Return lcMsg Endfunc Enddefine

里面有类属性token=123456 请记下来。 3.测试号修改接口配置信息

URL里面填写云服务器的域名或者IP地址

Token填写刚刚设置的123456

点示提交,就会设置成功,如果配置参数URL等有错,便无法提交。

测试消息发送

1.用户扫码关注微信公众号测试号

左侧是您的测试公众号二维码,右侧是关注的用户列表。

2.打开公众号消息发送窗口,发送消息

可以看到猫框的调试服务器有响应了,并且回复了用VFP混合一切。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲猫的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境准备
  • 开始开发
  • 测试消息发送
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档