要对微信公众平台进行开发,首先需要成为开发者,可以到https://mp.weixin.qq.com/注册一个帐号,然后按要求填写相关信息即可。

有了公众号后,在公众平台的高级功能里选择开发模式,然后在服务器配置那里填写URL和Token两个选项,Token可以随便定义,一般是英文字母加数字,但对于URL就有一点难度了,最好有自己的主机或者虚似空间,没有的最好到新浪那里注册一个免费的空间。

技术方面,我最讨厌理论的东西了,我喜欢实例操作,相信很多人也是这样吧,那下面我就把我的操作过程写下来吧。

下面是我的操作记录,图也截下来了,如果上面的要求都满足了,不妨也跟着步骤操作一下。

1、下载微信公从平台官方的示例文件

到“http://mp.weixin.qq.com/wiki/index.php?title=接入指南”,找下载PHP求例代码,如图

2、获取URL

解压上面下载的文件后得到wx_sample.php,这里我把它重命名为wx.php,然后我到我的空间根目录新建一个文件夹api,再把wx.php文件上传到目录api里,这样我就获取到了,我的URL为http://w3note.com/api/wx.php,Token我就取名为w3note吧。

3、修改示例文件

上一步我们已经拥有了URL和Token,在填写公众平台开发模式下的服务器配置之前,先把我们先前上传的wx.php文件下载打开,找到”define("TOKEN", "weixin");“,这里我把weixin替换成我的Token名称为w3note,然后保存,上传覆盖,如图所示

4、填写服务器配置

在微信公众平台的开发模式的服务器配置那里填写上面获取的URL和Token信息,然后提交,成功后,会有提示,“你已成为开发者”,如图所示,

到这里,我已经成为开发者了,这是开发微信公众平台的开始!可能我们还对成为开发者能做什么一无所知,下面我就做一个实验,算作”扫肓“吧。

打开wx.php,写一个语句,调用接收器方法,如下图红框,

然后找到第49行,给$contentStr重新赋值为"hello world!",如图

接下来,用微信号和微信公众号通讯。

首先我用我的手机微信扫一下下面的图,然后关注w3note这个公众号。

为了测试方便,我就登录微信网页版(用手机也可以),https://web.weixin.qq.com/

我向w3note这个公众号发了一个笑脸,然后它就自动回复,如图

图中输出的"hello world!",就是前面代码中$contentStr变量的值。

再来一张

php 公众平台开发教程,微信公众平台开发入门教程相关推荐

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

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

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

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

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

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

  4. 微信公众平台python_python搭建微信公众平台

    python基于新浪sae开发的微信公众平台,实现功能: 输入段子---回复笑话 输入开源+文章---发送消息到开源中国 输入快递+订单号---查询快递信息 输入天气---查询南京最近五天天气状况 输 ...

  5. JeewxBoot微信管家平台 支持微信公众号/小程序/微信第三方平台/抽奖活动等

    JeewxBoot是一款免费的JAVA微信管家平台,支持微信公众号.小程序.微信第三方平台.抽奖活动等.JeewxBoot已经实现了系统权限管理.公众号管理.抽奖活动等基础功能,便于二次开发,可以快速 ...

  6. 公众号自动回复不生效php,php,微信公众平台开发者_微信公众号开发者自动回复设置没反应,php,微信公众平台开发者 - phpStudy...

    微信公众号开发者自动回复设置没反应 在新浪sea平台设置了微信公众号应用,设置关注自动回复功能,接口设置成功,,代码写好,url也修改代码的页面,但是测试后没反应. //define your tok ...

  7. vue开发项目微信公众号授权支付开发

    一.注册微信公众号服务号并填写企业信息(个人订阅号没有开发微信支付的权限) 链接: https://mp.weixin.qq.com/ 二.在微信公众号内进行微信认证(3-5个工作日) 三.在微信公众 ...

  8. 微信公众号之接入微信公众号服务器开发(一)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一丶概述 公众号与公众平台 1. 微信账号类型 个人号 公众号 订阅号 服务号 企业号 2. 公众号 微信公众号主要面向名人.政府 ...

  9. Bwsaas框架基于Thinkphp6.x开发的微信公众号,小程序,app,H5等多端打通的框架

    完善bwsaas框架并开源原生小程序商业版本前端应用 新增 1插件安装升级,安装平台系统插件(type=admin_system)时可同时添加多个角色组(平台系统功能+租户系统功能),需要在group ...

  10. 微信公众号页面支付接口java,[Java教程]微信公众号支付(三):页面调用微信支付JS并完成支付...

    [Java教程]微信公众号支付(三):页面调用微信支付JS并完成支付 0 2015-09-15 15:00:30 一.调用微信的JS文件 1.首先要绑定[JS接口安全域名],"公众号设置&q ...

最新文章

  1. [ARM-assembly]-A64的load/store指令总结
  2. MR21批量修改价格
  3. 唐诗三百首加密软件如何使用_视频加密一机一码软件该如何选择?有哪些因素影响?...
  4. 香港政府活用无人机,正式应用到调研检测领域
  5. java_security之base64原理解析以及三种代码的实现方式
  6. 博客园在我的博客添加点击小心心特效
  7. 洛谷1498-谢尔宾斯基三角形-python-(递归)
  8. ORA-22285: 对不存在的目录或文件进行 FILEOPEN 操作 ORA-06512: 在 SYS.DBMS_LOB, line 523 ORA-06512: 在 line 6 查看错误堆
  9. 微信浏览器无法下载APK文件的解决方案
  10. 3分钟快速了解猪齿鱼权限
  11. RL78开发问题记录
  12. Java整合FFmpeg截取视频某一帧为图片
  13. 利用Retrofit, RxJava获取网络内容
  14. OpenCV-PS羽化操作
  15. the spell of the rising moon
  16. 2018-2019年度学习计划
  17. Python《机器学习实战》读书笔记(三)——决策树
  18. 3dsmax怎么添加uv坐标_3dmax缺少贴图坐标怎么添加uvmap修改器
  19. 搜索引擎蜘蛛的基本原理
  20. Homebrew - 安装与使用

热门文章

  1. python怎么画圆螺旋线_Python turtle 绘制彩色螺旋线
  2. 国内主流短信验证码平台收费价格对比「二」:亿佰云、秒嘀科技、极光短信、华信云通信
  3. 高通MSM8953点屏记录
  4. FinalShell连接VM出现channel is not opened.
  5. ActiveMQ失效转移(Failover)
  6. Java内存泄漏的排查总结
  7. ASAN Pass源码分析(六)——全局变量插桩
  8. Java设计模式学习笔记
  9. VMware中性能分配的问题
  10. 什么是六类网线和超六类网线?