微信小程序搭配接口无需服务器开发教程
编辑时间:2019-08-24 16:29 浏览次数:
这里将重点介绍,在自己没有服务器的情况下,如何在微信小程序里直接调用接口。 这里将重点介绍,在自己没有服务器的情况下,如何在微信小程序里直接调用接口。
最终运行效果:

关键配置
修改request合法域名
首先,登录微信公众号平台,进入:设置 - 开发设置 - 服务器域名,修改request合法域名,修改为你当前所在的小白接口域名。小白接口已支持HTTPS访问。如下: 如果不清楚自己所在的域名,可登录小白后台,进入:系统设置 - 我的套餐,查看接口域名。如:
关于APP_KEY和APP_SECRECT,可以在前面我的套餐里找到。 配置完成后,我们就可以开始在小程序里进行功能开发啦。下面来看,如何编写代码请求小白接口。
先在你的utils目录内文件里添加okayapi.js和md5.js这两个文件。然后在你的index.js文件内,先引入okayapi.js,即: //index.jsletokayapi =require(\'../../utils/okayapi.js\') 通过wx.request请求小白接口,然后,使用微信提供的wx.request对小白接口发起请求。需要注意的是,传递的参数须经过okayapi.enryptData()进行加密,在返回的结果中的wxRes.data才是小白接口的返回结果。
调用成功的情况下,会看到类似这样的调试信息:
使用PHP代理请求小白接口
以上是针对自己没有服务器下,微信小程序直连小白接口的接入指南。如果自己有服务器,并且不能修改现在微信小程序上的request合法域名时,则可以使用上面介绍的PHP代理。PHP代理的使用更简单,只需要将PHP代理文件上传到你的服务器上,然后在微信小程序请求接口时,链接改为刚才PHP代理的链接即可。
这种使用场景,更为简便,不需要修改request合法域名,也不需要修改app.js里的globalData配置,也不需要在wx.request进行okayapi.enryptData()加密。因为这些都全部移到了PHP代理内实现,因此也更为安全。 即调用链如下: // 自己没有服务器(通过wx.request直接请求小白接口)微信小程序 -> 小白接口// 自已有服务器(通过PHP代理中转请求小白接口)微信小程序 -> 自己服务器的PHP代理 -> 小白接口 对于自己有服务器的情况,推荐使用PHP代理;如果没有自己的服务器也不要紧,可参考上面的接入指南。
本文地址:http://www.shangjiachaoshi.com/operation/xcx1857.html
最终运行效果:

关键配置

首先,登录微信公众号平台,进入:设置 - 开发设置 - 服务器域名,修改request合法域名,修改为你当前所在的小白接口域名。小白接口已支持HTTPS访问。如下: 如果不清楚自己所在的域名,可登录小白后台,进入:系统设置 - 我的套餐,查看接口域名。如:

先在你的utils目录内文件里添加okayapi.js和md5.js这两个文件。然后在你的index.js文件内,先引入okayapi.js,即: //index.jsletokayapi =require(\'../../utils/okayapi.js\') 通过wx.request请求小白接口,然后,使用微信提供的wx.request对小白接口发起请求。需要注意的是,传递的参数须经过okayapi.enryptData()进行加密,在返回的结果中的wxRes.data才是小白接口的返回结果。


以上是针对自己没有服务器下,微信小程序直连小白接口的接入指南。如果自己有服务器,并且不能修改现在微信小程序上的request合法域名时,则可以使用上面介绍的PHP代理。PHP代理的使用更简单,只需要将PHP代理文件上传到你的服务器上,然后在微信小程序请求接口时,链接改为刚才PHP代理的链接即可。
这种使用场景,更为简便,不需要修改request合法域名,也不需要修改app.js里的globalData配置,也不需要在wx.request进行okayapi.enryptData()加密。因为这些都全部移到了PHP代理内实现,因此也更为安全。 即调用链如下: // 自己没有服务器(通过wx.request直接请求小白接口)微信小程序 -> 小白接口// 自已有服务器(通过PHP代理中转请求小白接口)微信小程序 -> 自己服务器的PHP代理 -> 小白接口 对于自己有服务器的情况,推荐使用PHP代理;如果没有自己的服务器也不要紧,可参考上面的接入指南。
本文地址:http://www.shangjiachaoshi.com/operation/xcx1857.html
免责声明:我司网站转载此文,不代表本网的观点和立场。不以盈利为目的,如有侵犯公司或个人权益,请联系QQ:767272915沟通,我司会第一时间删除文章。
安菲科技是重庆小程序开发公司,欢迎咨询免费获取思维导图!