微信小程序给了后台接口,如何调用前端?
我来答
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
调用服务器端后台接口数据是直接 wx.request发起的是 HTTPS 请求,发送指定的 data 数据参数到服务器接口。
服务器接口根据参数返回 json结果,然后微信小程序调用这些返回的 json 数据。
微信小程序使用API中心来开发
首先使用自己的APPID在开发者工具创建一个项目。
![](https://iknow-pic.cdn.bcebos.com/377adab44aed2e73fe6523c88c01a18b86d6fa42?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
在项目里面写上访问API中心的接口。
![](https://iknow-pic.cdn.bcebos.com/ac6eddc451da81cb07fe26295966d0160924313d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
启动模拟器查看,提示为域名不在以下合法列表中,这是因为我们还没有在小程序后台设置我们的合法域名。
![](https://iknow-pic.cdn.bcebos.com/1b4c510fd9f9d72ad42bb5f9df2a2834359bbb83?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
我们登录微信小程序后台去找到设置合法域名的地方。
![](https://iknow-pic.cdn.bcebos.com/e850352ac65c103895c76b26b9119313b17e899d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
到开发设置里面编辑上域名,这里填写https://api.wxappclub.com/
![](https://iknow-pic.cdn.bcebos.com/eaf81a4c510fd9f96458f08d2e2dd42a2934a483?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
回到我们的开发者工具点击预览。
![](https://iknow-pic.cdn.bcebos.com/d50735fae6cd7b89d6c19e67042442a7d8330ea0?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
收起
为你推荐: