微信开发准备工作
2016-03-17 19:30
459 查看
本章主要是微信开发的开始准备工作
首先,注册一个微信公众平台账号,登录后进入管理页面。
选择“基本配置”,点击修改配置,看到以下页面
在配置之前需要有一个自己的服务器,可以在阿里云上租一个。
其中URL为你服务器的访问路径。(如:http://121.42.166.26/index_api.php)
其中index_api.php文件中需要书写验证代码,如下
之后选择启用“服务器配置”。
启用成功后你会得到一个AppID和AppSecret。
接下来如果要开始调用微信接口开发,需要先获取access_token,获取方法在微信的开发文档中有介绍
之后通过刚刚得到的access_token来获取微信服务器ip地址。
现在初始的准备工作就算做完了
首先,注册一个微信公众平台账号,登录后进入管理页面。
选择“基本配置”,点击修改配置,看到以下页面
在配置之前需要有一个自己的服务器,可以在阿里云上租一个。
其中URL为你服务器的访问路径。(如:http://121.42.166.26/index_api.php)
其中index_api.php文件中需要书写验证代码,如下
<?php /** * wechat php test */ //define your token define("TOKEN", "你自己定义的token"); $wechatObj = new wechatCallbackapiTest(); $wechatObj->valid(); class wechatCallbackapiTest { public function valid() { $echoStr = $_GET["echostr"]; //valid signature , option if($this->checkSignature()){ echo $echoStr; exit; } } private function checkSignature() { // you must define TOKEN by yourself if (!defined("TOKEN")) { throw new Exception('TOKEN is not defined!'); } $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = TOKEN; $tmpArr = array($token, $timestamp, $nonce); // use SORT_STRING rule sort($tmpArr, SORT_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if( $tmpStr == $signature ){ return true; }else{ return false; } } } ?>
之后选择启用“服务器配置”。
启用成功后你会得到一个AppID和AppSecret。
接下来如果要开始调用微信接口开发,需要先获取access_token,获取方法在微信的开发文档中有介绍
之后通过刚刚得到的access_token来获取微信服务器ip地址。
现在初始的准备工作就算做完了
相关文章推荐
- 微信用户昵称乱码解决
- 微信拉取线上用户,更新本地
- java微信app支付-支付结果通用通知
- 在微信影响下行业社区产品的设计
- java微信app支付-统一下单
- iOS接入微信支付
- 微信js调用手机拍照报错解决invalid url domain
- java微信支付开发中遇到的各种问题,微信官方的DEMO就是一个坑
- Android获取微信公众号推送消息历史记录
- 【原创】微信支付遇到的各种坑及解决方案随笔记录,invalid signature, "errMsg":"chooseWXPay:fail"
- 微信签名算法的服务端实现(.net版本)
- 微信JS接口
- 微信token验证及回复内容
- Android修改keystore文件用来调试微信SDK
- ios微信浏览器动态修改title
- android小程序-----SayHello
- 论如何刷微信运动步数
- 微信获取openid过滤黑名单_写入文件_多协程版5500条10几秒
- Android微信支付遇到的坑
- 友盟集成微信分享,显示您的设备没有安装微信问题及解决办法