本文主要介绍了PHP微信企业号回调模式开启与用法,结合具体实例形式分析了php微信企业号回调模式开启与使用方法,代码中备有详尽的注释说明便于读者理解,需要的朋友可以参考下。希望对大家理解微信企业号回调模式的开启与用法有帮助。

暑假实习,领导安排开发微信企业号。在此对遇到的问题进行记录,分享给遇到同样问题的小伙伴,希望对小伙伴们有帮助。微信企业号注册部分就不用多说了,今天记录微信企业号–回调模式开启php部分。

其实微信开发文档说的确实十分详细了,而且使用官方给的demo,只要做稍稍的改变就可以直接用了。但是为什么总是提示错误呢?

下面我先贴出我验证成功的回调模式开启的代码

VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);

if ($errCode == 0) {

echo $sEchoStr;

//

// 验证URL成功,将sEchoStr返回

// HttpUtils.SetResponce($sEchoStr);

} else {

print("ERR: " . $errCode . "nn");

}

可见以上代码和demo给的基本一致,在一天前相同的代码也验证不成功的,经过研究发现:验证url时的域名必须是可信域名。ps:我用的是新浪云,但是我没有进行实名认证,所以存在风险,当我实名认证后,就开启成功了。

感悟:官方文档什么时候都不会错,好好研读官方文档很有必要。在微信企业号–回调模式开启的过程中,域名必须是可信域名,这点也非常重要。

相关推荐:

微信企业号回调 php,PHP微信企业号回调模式的开启与用法实例分享相关推荐

  1. C#开发微信门户及应用(21)-微信企业号的消息和事件的接收处理及解密

    在上篇随笔<C#开发微信门户及应用(19)-微信企业号的消息发送(文本.图片.文件.语音.视频.图文消息等)>介绍了有关企业号的消息发送,官方特别声明消息是不用加密发送的.但是在回调的服务 ...

  2. 《微信企业号开发日志》之企业号接入

    微信企业号申请注册流程 回调模式 在回调模式下,企业不仅可以主动调用企业号接口,还可以接收用户的消息或事件.接收的信息使用XML数据格式.UTF8编码,并以AES方式加密. 企业号的每个应用都有自己的 ...

  3. C#开发微信门户及应用(17)-微信企业号的通讯录管理开发之部门管理

    前面一篇随笔企业号的一些基础信息,以及介绍如何配置企业号的回调方式实现和企业号服务器进行沟通的桥梁.本篇主要还是继续介绍企业号的开发工作的开展,介绍微信企业号通讯录管理开发功能,介绍其中组织机构里面如 ...

  4. php微信企业号oauth2.0,微信企业号:OAuth2.0微信授权验证

    微信企业号:OAuth2.0微信授权验证 企业应用中的 URL 链接(包括自定义菜单或者消息中的链接),可以通过 OAuth2.0 验证接口来获取成员的身份信息.使用步骤和方法如下: 1.先开发要使用 ...

  5. PHP微信扫描登陆(模拟微信企业号平台登陆)

    最近在做一款基于微信公众号的管理系统,我们为公司的微信公众号提供后台管理功能,此系统能够实现关注人信息的上传和下载,能实现信息的推送,以及实现一些公司业务相关的功能.鉴于此系统紧密的微信公众号结合,而 ...

  6. 微信支付:支付流程分析、微信扫码支付(HttpClient)、微信支付二维码生成、检测支付状态、订单状态操作准备工作、支付信息回调、MQ处理支付回调状态、定时处理订单状态

    微信支付 微信支付开发的整体思路 生成支付二维码 查询支付状态(微信的服务器) 实现订单状态的修改.删除订单 支付状态回查->微信服务器将支付状态返回给支付微服务 MQ处理支付回调状态 Rabb ...

  7. 企业微信接收信息服务器全代码,微信企业号的消息和事件的接收处理及解密

    在上篇随笔介绍了有关企业号的消息发送,官方特别声明消息是不用加密发送的.但是在回调的服务器上,也就是我们网站的服务器上,微信传过来的消息是加密的,需要我们调用类库对消息和事件进行解密操作,由于官方的例 ...

  8. zabbix之微信告警(python版):微信个人报警,微信企业号告警脚本

    微信个人告警脚本 微信个人告警:使用个人微信,发送到微信群组,微信好友 两个脚本执行: 1)能连接网络 2)先执行server.py,扫描登录微信,登录之后没有报错,打开新终端查看端口是否起来了 3) ...

  9. C#开发微信门户及应用(25)-微信企业号的客户端管理功能

    C#开发微信门户及应用(25)-微信企业号的客户端管理功能 ref : http://www.cnblogs.com/wuhuacong/p/4442683.html 如果对这个<C#开发微信门 ...

  10. 微信遇到特殊服务器,解决微信网页授权,出现errcode:40163,errmsg:codebeenused,看似微信访问了2次这个回调接口的问题...

    先说说自己理解的微信机制: 微信内访问自己服务器的页面,如果访问出错,微信就会认为是微信自身的问题,那么他就会开启另外一个IP来访问这个页面(什么上海的IP,深圳的IP不等),再把访问结果发回用户端, ...

最新文章

  1. 如何退出终端中的“git status”列表?
  2. 机器学习导论(张志华):多元高斯分布
  3. MATLAB函数gensurf,matlab模糊逻辑(二)
  4. labimage 怎样旋转图片_大理石旋转楼梯的测量方法,你学会了吗?
  5. Swift -- 7.3 类和结构体
  6. 4.JUC-共享模型之无锁
  7. 许愿墙 php源码,许愿网许愿墙 v1 共享版
  8. layui prompt弹窗验证码操作
  9. php开发之文件指针,文件锁定
  10. html自动弹图片,JS自动适应的图片弹窗实例
  11. Unity喷墨效果Shader实现
  12. Android图片选择器PhotoPicker
  13. 数据分析应用在传统运营后变身数据化运营
  14. 完美解决:error: failed to push some refs to 'https://github.com/xxxx.git'
  15. 19、弱电工程综合布线报价多少钱一个点位?弱电入门学习
  16. 2022-2028年中国渗滤液处理行业市场全景评估及发展策略分析报告
  17. 基于安卓/android/微信小程序的连锁药店管理系统app-#计算机毕业设计
  18. chatgpt赋能python:Python去除图片上的文字:技术与应用
  19. BugKu-Misc-赛博朋克
  20. 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest 【11/12】

热门文章

  1. 集成学习之随机森林案例专题【Python机器学习系列(十七)】
  2. JAVA课程设计--二维码实现签到
  3. 成都拓嘉启远:拼多多推广如何自己添加关键词
  4. matlab锥圆球体_怎么用matlab绘制球缺与圆锥的组合体
  5. python数据按照分组进行频率分布_3.2.1 分布分析
  6. 如何在一周内摸清一个行业
  7. 初识组件--全局注册\局部注册
  8. 曹鹏 其言其人 2009-06-15 17:44
  9. 使用远程virt-manager安装虚拟机的步骤
  10. Recoil - Facebook 官方 React 状态管理器