微信公众号开发完整教程(一) PHP7.0版本,TP5.0框架 技术标签: 微信公众号开发         因为工作的需要,这一两年对微信公众号和小程序,项目制作的比较多.所以我才打算写一篇全面的制作教程,当然了,最好的教程是微信工作平台的文档.我这里只是讲述一下我的工作中的制作流程.所有相关文章的源码,我托管在我自己的github上面,欢迎关注:地址点击打开链接.接下来开始我们的教程. 1.微信与公众平台的区别: 微信:即时聊天的软件,属于一对一的关系 微信公众平台:属于一对多的关系. 2…
1,参考上篇博客,获取access_token https://www.cnblogs.com/xiaoyantongxue/p/15803334.html 2:控制器写以下代码 /* * 获取普通access_token * */ public function getToken() { $accessToken = WechatService::getToken(); echo $accessToken; } /** * @return string * 菜单 */ public funct…
官方文档 https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_standard_messages.html 1:结合上篇继续再services目录下的WechatService.php继续封装 https://www.cnblogs.com/xiaoyantongxue/p/15803334.html <?php namespace app\services; use think\Log; c…
1:config 文件下新建一个文件wechat.php,将个人id和秘钥写入配置文件 网址: https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html <?php return [ // 接口调用请求说明 https请求方式: 'access_token_url' => 'https://api.weixin.qq.com/cgi-bin/token?grant_type=…
php 开启微信公众号开发者模式<pre><?php/** * wechat php test */header('Content-type:text');//define your token//定义TOKEN密钥define("TOKEN", "weixin");//实例化微信对象$wechatObj = new wechatCallbackapiTest();//验证成功后注释掉valid方法$wechatObj->valid();//…
纯属分享 var config = require('./admin/wx/config/config'); var API = require('wechat-api'); var api = new API(config.appid, config.appsecret); api.getAccessToken(function (err, token) { console.log(err); console.log(token); //accessToken }); var menu = J…
首先附上微信公众平台开发技术文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1472017492_58YV5 本文主要描述文档中1.4部分的开发者的接入部分,省略掉了之前的申请公众号步骤. 准备工作: 1.必须要有一个可以外网访问的地址(个人建议:1.内网传统,如natapp,本人所用的就是natapp  2.买一个云服务器,百度腾讯等都有) 2.端口号必须设置为80 补充: 本人搭建的是 ssm 框架,IDE为 idea…
最近公司让我开发微信公众号平台扫码登录,同步用户信息于PC端,所做的过程当中遇到了一些坑,做完了就总结一下需要注意的点,如若大家开发过程中遇到同样的问题,可以借鉴! 第一:配置域名 作用:配置域名为了在微信的开发过程中,让微信服务器可以通过域名映射到调用你的服务器接口,进行后续的逻辑处理! 配置步骤:设置 --> 公众号设置 --> 功能设置 --> 网页授权设置  (设置你自己的域名即可) 注意:(1)根据微信官网描述,看到 MP_verify_HAlZDt72bkvxIrb6.txt…
上一篇文章讨论了官方给的例子验证token失败的解决方法:微信公众号token验证失败 想了一下,还是决定不适用web.py这个框架.因为搜了一下他的中文文档不多,学起来可能会有点麻烦.而且看着他没有主动取适应python3.0,pip安装默认还是python2,例子什么的也都是python2的.我不太想回到python2.所以我选择了flask这个框架,简单而且文档比较多. 下面介绍flask完成服务器验证.因为有了上一次的经验,知道了验证就是获取几个get的数据包,然后加密再确认就可以了.所…
在ashx文件中进行HttpContext的处理: using System; using System.Collections.Generic; using System.Linq; using System.Web; using Biz.WX; namespace weixinplat { /// <summary> /// WeiXin 的摘要说明 /// </summary> public class WeiXin : IHttpHandler { public void…