为了保护用户数据安全,微信小程序在上线之初就强制要求小程序服务端必须使用HTTPS加密协议,通过HTTPS请求进行网络通信,不满足条件的域名和协议无法请求。HTTPS传输协议在HTTP的基础上加入了SSL/TLS协议,SSL/TLS协议具有身份验证、数据传输加密和数据完整性校验的功能。通过SSL/TLS协议建立HTTPS加密连接,对服务器与终端、服务器与服务器之间的传输数据进行加密,保护数据的机密性并验证数据的完整性;依靠SSL证书来验证服务器真实身份,确保数据传输到正确的通信方,防止虚假服务器钓鱼攻击,有效防止中间人攻击、流量劫持、数据篡改、钓鱼网站仿冒等安全问题。
微信小程序与第三方服务器通讯的域名必须满足以下条件:
1、一个已备案的域名,域名不能加端口
2、域名必须配置SSL证书,也就是能通过https://访问
3、HTTPS服务器必须支持TLS 1.2或以上版本
4、微信小程序后台加上合法域名设置。
以上条件全部满足,小程序才能正常通讯,为满足更广泛的兼容性,建议按最高要求配置HTTPS加密。
选定证书类型
HTTPS证书即SSL证书,是HTTP明文协议升级HTTPS加密协议必备的数字证书。为客户端(浏览器)与服务端(网站服务器)之间搭建一条安全的加密通道,对两者之间交换的信息进行加密。
SSL证书分为:EV SSL证书、OV SSL证书以及DV SSL证书三种类型,以及部分证书支持通配符和多域名的功能。开发者可根据自身情况选择不同类型的证书。
DV SSL证书(域名验证型):只验证域名所有适合个人网站、博客等站点使用;
OV SSL证书(企业验证型):验证网站所属单位身份,适合于中旬性企业级用户使用;
EV SSL证书(扩展验证型):扩展验证网站所属单位身份,适合高度信任的企业级用户使用。如金融行业的银行,电子商务平台。
如果您自己有网站的话可以 利用网站的服务器后台 接口。将微信与网站连接。可以实现在微信上查询网站内容。如果自己没有网站 就没必要弄接口了 直接用微信公众平台后台 可以添加关键词回复什么的 这些不需要代码 也不需要后台。第一步:申请帐号1创建新浪云计算应用
我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+MySQL数据库作为程序运行环境。使用新浪微博账号可以直接登录SAE,登录后SAE将赠送500个免费云豆。
第二步:创建新应用22
1登录后点击顶部【我的首页】
2点击下侧的创建新应用,这时会弹出提示, 禁止放置违法违规内容,点击继续创建,弹出如下窗口。
3选择一个未使用的appid,如果老是已经被使用不知道该什么好,就填写你的QQ号或者手机号吧。
填写二级域名AppID、应用名称、验证码,开发语言选择PHP,应用类型选择web应用。然后点击创建应用
4应用创建成功。并自动跳转到应用列表中,可以看到已经有刚才创建的CCTV-7
第三步:创建新版本33
1选择CCTV-7右侧的应用管理下面的代码管理,
2跳转到代码管理
3点击右侧的“创建一个新版本”
4版本号默认为1,点击创建,成功后如下图所示:
5到这里,就成功创建了一个域名应用了
第四步:上传代码44
将以下代码复制下来,另存为index.php。必须使用专业的开发编辑软件操作,例如Notepad++,不要使用Windows自带的记事本等。
然后将index.php文件压缩成ZIP格式,注意不能用RAR格式
这样会生成一个index.zip的文件。
在代码管理界面中,选择操作按钮。
选择上传代码包。
点击上传文件,选择刚才压缩好的index.zip文件,点击上传,上传成功后如下所示,如果上传有问题,请在Chrome浏览器下重试一下。
点击操作按钮下的代码编辑,
有时候需要输入自己的安全密码,如果不记得了就点击“找回密码”。
安全验证成功后继续之前的操作。
我们可以看到index.php已经上传成功,双击可以查看编辑里面的代码
8新浪云应用的创建就成功了。
参考资料:http://jingyan.baidu.com/article/fea4511a760624f7bb912530.html
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)