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

第一步:

需要申请一个新浪云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参数内容,则接入生效,成为开发者成功,否则接入失败。


欢迎一起沟通交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值