详细的微信小程序开发和搭建教程:
1.申请公众号。公众账号分为三种类型:订阅账号、企业账号、服务账号。服务帐户通常具有更多功能。
2. 基本配置
公众号左栏下方有基本设置,用于设置和连接微信服务器和网站服务器。流程图:
基本开发者设置:
1)登录公众平台官网后,找到“基础配置”菜单栏。
2) 输入设置
输入URL:http://外网IP:端口号/wx.请前往腾讯云购买成功部查看您的外网IP。 http端口号固定为80,不允许其他条目。
Token:独立设置。该token与公共平台wiki上经常提到的access_token不同。该令牌仅用于对开发者服务器进行身份验证。
这里的配置是好的,但是还是不行。我们需要代码来打开微信服务器和服务器之间的连接。
这里我写一下部分主要代码。仅供参考。
公共静态函数checkSignature(){
$signature=$_GET[‘signature’];//加密签名(必须与点击提交时传递的值进行比较)
$timestamp=$_GET[‘timestamp’];//时间戳
$nonce=$_GET[‘nonce’];//随机数
$token=TOKEN;//这是你微信账号设置的token
$tmpArr=array($token,$timestamp, $nonce);//转换为数组
sort($tmpArr, SORT_STRING);//对数组进行排序
$tmpStr=implode( $tmpArr );//将数组转换为字符串
$tmpStr=sha1( $tmpStr );//加密当前字符串以便稍后验证
if( $tmpStr==$signature ){
回声$_GET[‘echostr’];
}除此之外{
返回假。
}
}
,连接后进一步操作请参考微信公众号开发手册。步骤够详细了。
微信小程序搭建教程:
第1 步:设置开发环境
首先,需要在本地搭建一个微信“小程序”开发环境。也就是下载开发者工具。微信正式推出IDE正式版。打开官网下载页面,根据自己的操作系统进行选择。
安装完成后,打开并运行,会要求你扫描微信码并登录。然后您将被带到创建项目的页面。
选择添加项目。如果没有AppID,请选择【无】(如果乱写,会显示错误,可能无法进入项目)。
单击“添加项目”,显示开发工具调试页面。
第二步:下载“小程序”源码
接下来,下载“小程序”的源码。您可以选择直接从官网提供的链接下载,也可以从微信团队的Github仓库拉取。我们建议从Github 存储库中提取,以确保您及时获取最新代码。
第三步:将服务器代码部署到云端
虽然服务器开发不是本文的重点,但是你应该了解服务器部署,才能充分体验整个“小程序”的开发和部署过程。有关更多信息,请参阅花生。有关详细信息,请参阅壳牌。
第四步:准备域名并配置证书
如果您已有服务器和域名并配置了https,则可以跳过步骤4-6。
微信小程序严格限制所有网络请求,不能请求不符合条件的域名或协议。简单来说,你的域名必须遵循https协议。因此,您还需要为您的域名申请证书。如果您没有域名,可以先注册一个免费域名,然后登录微信公众平台配置您的通讯域名。
第5步:Nginx配置https
微信小程序云样例镜像中部署了Nginx,但配置中仍需更改域名、证书、私钥。
配置完成后,重新加载配置文件并重启Nginx。
第六步:域名解析
您还需要添加域名记录,将您的域名解析到您的云服务器上,以便与https服务一起使用。启用解析后,您可以在花生壳中注册您的域名,并通过域名注册控制台添加主机记录。
第七步:启动“小程序”服务器
请输入对应的目录。对于您自己的服务器,进入相应的文件夹并启动它。
第八步:配置“小程序”通讯域名
接下来,在微信Web开发者工具中打开“小程序”项目,将源文件config.js中的通信域名host更改为您申请的域名。
然后点击“调试”,打开小程序demo,开始体验。
如果您觉得有价值,请点赞、关注、转发、收藏。如果您想了解更多互联网知识,请加入并分享微信公众号-西安库克多小程序、微信小程序-西安库克多小程序。
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/87536.html