微信新手开发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信新手开发相关的知识,希望对你有一定的参考价值。

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

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

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 在这里可以查询各个接口

 

以上是关于微信新手开发的主要内容,如果未能解决你的问题,请参考以下文章

IOS开发-OC学习-常用功能代码片段整理

微信小程序开发--模板(template)使用,数据加载,点击交互

微信小程序开发之--"template模板“的应用

你可能不知道的JavaScript代码片段和技巧(下)

你可能不知道的JavaScript代码片段和技巧(上)

用python实现在微信头像上添加红旗贴画,新手必学