【微信公众平台开发】接口接入,成为开发者(二)

原创 2014年02月10日 11:10:52

第一步:

需要申请一个新浪云sae帐号!是个开发人员应该都没问题吧,注册--登录!

第二步:

根据上一篇搭建好的环境,新建项目,开始编写代码如下:

<?php

function Valid()
{
	$echoStr = $_GET["echostr"];
	 
	if($this->CheckSignature()){
		echo $echoStr;
		exit;
	}
}

function CheckSignature() //验证
{
	$signature = $_GET["signature"];
	$timestamp = $_GET["timestamp"];
	$nonce = $_GET["nonce"];

	$token = "MyWX";
	$tmpArr = array($token, $timestamp, $nonce);
	sort($tmpArr);
	$tmpStr = implode( $tmpArr );
	$tmpStr = sha1( $tmpStr ); //加密
	 
	if( $tmpStr == $signature ){  //跟微信服务器传送过来的签名对比
		return true;
	}else{
		return false;
	}
}

Valid();
?>
第三步:

找到刚才创建的项目,打包成zip格式,开始上传到sae.

sae首次操作需要新建一个版本,点击代码管理--创建一个版本,图如下:


接着看到右边操作,点操作下有上传代码包功能,没错点它把刚才打包的代码上传就行,记得一定得zip格式!


第四步:

登录微信公众平台,进入如下:


点开发模式进入如下:



url填写sae上面那个链接+index.php(你刚才编写的php);

Token填写随便,但是记得跟上面编写的代码Token一致;


最后一步:

OK,点提交就行了!


大概思路:在开发者模式接口中填写URL和Token,点提交时,微信服务器就会向填写的URL这个地址发个信息,URL中的index.php进行响应,根据微信中的接口接入要求,进行相应加密对比验证;若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。


欢迎一起沟通交流!

版权声明:本文为博主原创文章,未经博主允许不得转载。

微信公众号接入指南——成为开发者配置

接入微信公众平台开发,开发者需要按照如下步骤完成: 1、填写服务器配置 2、验证服务器地址的有效性 3、依据接口文档实现业务逻辑 第一步:填写服务器配置 登录微信公众平台官网后,在公众平...
  • guolulu0223
  • guolulu0223
  • 2016年11月07日 15:44
  • 1475

微信公众号开发之成为开发者模式

微信开发交流群:148540125欢迎留言、转发 项目源码参考地址 点我点我–欢迎Start项目如何导入到IDE并启动参考文章本文将学习到: 1、如何开发调试微信公众号 2、如何开启开发者模式 ...
  • zyw_java
  • zyw_java
  • 2017年03月11日 12:46
  • 3595

微信公众帐号开发教程-开发模式启用及接口配置:URL和Token配置过程

编辑模式与开发模式 微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面: 从上图中可以看到,高级功能包含两种模式:编辑模式和开...
  • u012759397
  • u012759397
  • 2016年08月02日 21:20
  • 7045

【微信公众平台开发】接口接入,成为开发者(二)

第一步: 需要申请一个新浪云sae帐号!是个开发人员应该都没问题吧,注册--登录! 第二步: 根据上一篇搭建好的环境,新建项目,开始编写代码如下:   function Valid()...
  • Alvin_Lam
  • Alvin_Lam
  • 2015年10月22日 11:41
  • 358

微信公众平台开发者模式(1)JAVA版接入

接入必须的参数 URL服务器地址用于接受微信消息和事件(http://…….aliapp.com/servlet/MyServlet servlet/MyServlet为web.xml中你配置的u...
  • sinat_15114467
  • sinat_15114467
  • 2015年11月11日 16:11
  • 730

学习开源 Senparc.Weixin.MP SDK 微信公众平台开发教程(二):成为开发者

这一篇主要讲作为一名使用公众平台接口的开发者,你需要知道的一些东西。其中也涉及到一些微信官方的规定或比较掩蔽的注意点。欢迎补充!     我觉得做好成为开发者的准备比稀里糊涂开通微信后台的“高级”功...
  • QDseashore
  • QDseashore
  • 2014年07月22日 14:22
  • 1095

Senparc.Weixin.MP SDK 微信公众平台开发教程(二):成为开发者

这一篇主要讲作为一名使用公众平台接口的开发者,你需要知道的一些东西。其中也涉及到一些微信官方的规定或比较掩蔽的注意点。欢迎补充!     我觉得做好成为开发者的准备比稀里糊涂开通微信后台的“高级”功...
  • feixiangdeqie
  • feixiangdeqie
  • 2013年08月29日 10:32
  • 1207

微信公共平台接入之:网页授权(微信授权,微信access_token获取,获取微信用户信息),微信开发者工具使用,微信公众平台测试号申请接入

1、微信公众平台文档入口 微信公众平台入口地址:https://mp.weixin.qq.com/,截图: 进入之后的文档地址: https://mp.weixin.qq.com/wiki?...
  • toto1297488504
  • toto1297488504
  • 2017年12月31日 19:25
  • 149

微信公众平台开发者文档

  • 2014年02月23日 17:11
  • 1.05MB
  • 下载

微信公众平台开发者模式天气 笑话功能实现(带天气图标,改中文城市地址即可)

  • 2014年08月18日 16:52
  • 9KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【微信公众平台开发】接口接入,成为开发者(二)
举报原因:
原因补充:

(最多只允许输入30个字)