微信新手开发

对于新手而言,什么是微信开发?我觉得这个问题可以难倒一大部分人!

在微信公众号管理后台里面,其实相应的功能已基本齐全,开发可以将这些功能给搬运到网站上去,当然更深一点的开发是出现新功能,和你需要的特殊功能。这些才能体现个人技术吧!

1、首先给你们看一个链接代码,

下面的代码直接放到你的网站上面(新建一个xx.php文件),如:http://xxxx/xx.php,然后再基本配置里面,按要求添加域名啊(这就不多说啦)!

当提醒配置成功,恭喜你

<?php

//验证是否来自于微信
function checkWeixin(){
    //微信会发送4个参数到我们的服务器后台 签名 时间戳 随机字符串 随机数

    $signature = $_GET["signature"];
    $timestamp = $_GET["timestamp"];
    $nonce = $_GET["nonce"];
    $echostr = $_GET["echostr"];
    $token = "xxxx"; // 你自己设的值啊

    // 1)将token、timestamp、nonce三个参数进行字典序排序
    $tmpArr = array($nonce,$token,$timestamp);
    sort($tmpArr,SORT_STRING);

    // 2)将三个参数字符串拼接成一个字符串进行sha1加密
    $str = implode($tmpArr);
    $sign = sha1($str);

    // 3)开发者获得加密后的字符串可与signature对比,标识该请求来源于微信
    if ($sign == $signature) {
        echo $echostr;
    }
}
checkWeixin();

 

2,微信公众号已经和网站授权了,你可以开始你的开发了

  https://mp.weixin.qq.com/debug 在这里可以查询各个接口

 

微信新手开发

上一篇:【微信公众号开发】【8】网页授权获取用户基本信息(OAuth 2.0)


下一篇:微信与 手机web端 点击拨打电话