ThinkPHP5.0 微信公众号接入

第一步:准备工作
首先,要有自己的公众号(这句是废话),个人可以申请微信公众号的订阅号,企业才可以申请服务号,其次要有云空间或者服务器,并且将服务器IP添加至微信公众号开发配置中的IP白名单,这只是基础的准备工作
第二步:编辑ThinkPHPT5.0的代码
在定义的公众号开发配置路径方法下写入如下代码

        $timestamp = $_GET['timestamp'];        $nonce = $_GET['nonce'];$token = 'jerry';/*下一步填写的Token*/$signature = $_GET['signature'];$echostr = $_GET['echostr'];$array = array();$array = array($timestamp,$nonce,$token);sort( $array );$tmpstr = implode('',$array);$tmpstr = sha1($tmpstr);if ($tmpstr == $signature) {echo $echostr;exit;}

第三步:公众号服务器配置
1.在服务器配置中填写接受微信服务器交互的地址,就是上一步编辑代码的方法路径
2.填写令牌Token,这个是自定义的一个数字或字母的字符串,用于确定身份
3.密钥可以随机生成
4.消息加解密方式选择兼容模式
5.然后点击提交

PS : 由于微信服务器的延迟,有时候会弹出提示说Token验证失败,多试几次就会弹出提交成功,然后会跳转到如下页面

6.点击启用按钮,提示启用成功,之后微信公众号的相关消息就会发送至配置好的服务器,再编辑相关代码就可以实现更多的操作

以上就是ThinkPHP5.0的微信公众号接入方法,后续会更新其他微信公众号的相关开发,欢迎测试指出错误

ThinkPHP5.0微信公众号开发之 微信公众号接入相关推荐

  1. 微信公众号开发 - 配置表设计以及接入公众号接口开发

    微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号 ...

  2. 微信公众 mysql回复图片_微信公众号开发之微信公共平台消息回复类实例

    本文实例讲述了微信公众号开发之微信公共平台消息回复类.分享给大家供大家参考.具体如下: 微信公众号开发代码我在网上看到了有不少,其实都是大同小义了都是参考官方给出的demo文件进行修改的,这里就给各位 ...

  3. 微信公众号开发(一)------对接公众号

    微信公众号开发(一)------对接公众号 前言 一直以来对微信公众号开发想去了解一下,刚好最近有时间去学习,在这里记录一下,方便以后查阅. 正文 微信公众号对接服务器 一.接入 首先我们要去申请一个 ...

  4. 视频教程-基于python的微信公众号开发教程-微信开发

    基于python的微信公众号开发教程 微信企业号星级会员.10多年软件从业经历,国家级软件项目负责人,主要从事软件研发.软件企业员工技能培训.已经取得计算机技术与软件资格考试(软考)--"信 ...

  5. 微信公众平台开发[3] —— 微信公众号支付功能(PHP)

    直言无讳,我就是一个初涉微信开发的小白,写这篇博客的原因:一是为了给自己做下备忘记录,以便以后能回忆这条程序猿的坎坷路:二是希望能帮助到同是自学开发的小白们:三是对那些不屑一顾于我等尘埃的大牛们的控诉 ...

  6. 微信公众号开发之微信公众平台与公众号第三方平台区别

    微信公众号开发分为微信公众平台和公众号第三方平台. 首先需要一个认证服务号,然后在设置,基本配置里面配置公众号开发信息和服务器配置. 这是我们会得到开发者ID(AppID),开发者密码(AppSecr ...

  7. 微信公众号开发以及测试公众号前端自测网页授权

    测试号申请(开发的时候需要使用微信测试号进行开发) 微信测试号申请地址 进入网页之后选择微信登陆,直接用微信扫码登录,微信测试号就申请成功了 测试号配置 申请成功之后会有一个测试号管理界面 1.会自动 ...

  8. 视频教程-微信公众平台开发入门-微信开发

    微信公众平台开发入门 订阅后,请点击此处观看大牛全套视频课程:课程播放页链接 价格可能因活动略有浮动 刘运强 ¥39.00 立即订阅视频课 订阅后:请点击此处观看视频课程 视频教程-微信公众平台开发入 ...

  9. 微信公众平台开发[2] —— 微信端分享功能

    背景 初次尝试微信公众号的开发,对于学习方法的探索都是来源于网上的博客.问答,对于参差不齐的信息,自己也是有苦说不出,抽出一点时间写点文章,既是对自己的学习总结,也希望给予同是菜鸟的小白一点帮助. 今 ...

  10. php 微信公众平台开发之微信群发信息

    这篇文章主要为大家详细介绍了php微信公众平台开发之微信群发信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.目的 完成在微信公众号中群发消息.这里只是完成简单的文字发送.也可以发送语音图片 ...

最新文章

  1. Angular-在服务和组件中使用管道
  2. 微信路况会不会超越地图导航?
  3. 中国科学院大学2014年数学分析高等代数考研试题
  4. Java-Redis 热部署问题
  5. 【Level 08】U07 Mixed Feelings L3 I just want to have fun
  6. 中国传统颜色html源码,中国传统颜色16进制代码对照表-HTML
  7. 个人总结——学期总结
  8. vue 使用vue-print-nb 实现打印功能 和 用针式打印机打印模糊问题
  9. php 覆盖写入txt文件内容,PHP使用内置函数file_put_contents覆盖写入文件及追加内容的方法...
  10. 分块矩阵求逆 matlab,矩阵的分块求逆及解线性方程组.doc
  11. 卸载 mysql 2008_强力卸载SQL Server 2008图文详解
  12. java判断小数位数_java如何获取一个double的小数位数
  13. [读书笔记]How to Get the Most of Studying
  14. js之for in循环遍历对象(包括输出value值为什么是obj[k]而不是obj.k)
  15. mouser 鼠标特效库
  16. 编译error: no acceptable C compiler found in $PATH
  17. 对JavaScript 标签语句的简单理解
  18. docker暴露端口、端口映射
  19. 【SPSS】多选项分析详细操作教程(附案例实战)
  20. 【python】标准库(第五讲)

热门文章

  1. 《我的世界》Python编程入门(3)检测玩家所在位置
  2. Spring注解之Service详解
  3. 脉冲神经网络2:SNN的仿真2—感受野
  4. JAVA日期转换中文格式
  5. C++ string学习
  6. JAVA 工厂模式与泛型之趣味奶茶店
  7. w ndows7打印机添加,windows7系统无法添加打印机如何解决
  8. linux 2.6内核升级,数个Linux内核稳定版更新 2.6.27建议升级
  9. java只能在运行和编译吗_如何在另一个Java程序中编译和运行Java程序?
  10. 盖亚奥特曼光量子计算机,阿古茹奥特曼做过很多事情,而这3件事情,是最让他后悔的...