接口,什么是接口?在百度百科这样记载:

接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。

小程序显示数据,数据时常改变,它是需要调用接口的,确保数据是程序想要有的。那我们今天就来看看一看用小程序接口的编写。

我们的目标

我们的目标是可以编写接口,供小程序前端调用。这次我们主要使用两种接口调用方法,get,post。

然后我们可以随意使用这两种方式进行接口的编写。啥都不说了,直接来看代码吧!

在开始之前呢,我们需要安装几个模块,

flask

flask_restful

​这样我们编写起来会更加方便的。

get接口编写方式

# coding=utf-8
import sys
import importlib
importlib.reload(sys)
from flask import *
import flask_restfulapp = Flask(__name__)
api = flask_restful.Api(app)class HelloWorld(flask_restful.Resource):def get(slef):x=request.args['x']#获取参数中的值y=request.args['y']return {'hello':y,'donghu':x}#接口返回值api.add_resource(HelloWorld, '/login',methods=['GET'])#页面路径if __name__ == '__main__':app.run(host='0.0.0.0',port=80)#请求地址,以及端口

然后一个get接口编写完成,运行,然后在浏览器中输入

http://127.0.0.1/login

能正常返回值,​那就说明没有问题了。

post接口编写方式

# coding=utf-8
import sys
import importlib
importlib.reload(sys)
from flask import *
import flask_restfulapp = Flask(__name__)
api = flask_restful.Api(app)class HelloWorld(flask_restful.Resource):def post(self):x = request.form['x']#获取参数y=request.form['y']return {'hello':y,'donghu':x}api.add_resource(HelloWorld, '/login2',methods=['POST'])if __name__ == '__main__':app.run(host='0.0.0.0',port=80)

post接口和get接口编写方式上差不多,只是接收参数的方式稍有调整。

运行,然后在浏览器中输入,​http://127.0.0.1/login2​,看是否能正常访问。

很好,完成这些,你就可以出师了,​你已经可以编写接口了。

O ^ ~ ^ O

关注我们了解更多哟!

如何自动发送短信给女朋友

搭建一个属于自己的语音聊天机器人

​这些图片太漂亮,想要,一个一个下载好慢,怎么破,在线等,急!!!!

微信小程序快速接口编写相关推荐

  1. 微信小程序快速开发:视频指导版

    <微信小程序快速开发:视频指导版>是2017年5月由人民邮电出版社出版的图书,作者是易伟.本书根据微信小程序的内容,全面系统地介绍了微信小程序的搭建和开发.本书主要内容有小程序注册.编程基 ...

  2. 微信小程序快速开发上手

    微信小程序快速开发上手 介绍: 从实战开发角度,完整系统地介绍了小程序的开发环境.小程序的结构.小程序的组件与小程序的API,并提供了多个开发实例帮助读者快速掌握小程序的开发技能,并能自己动手开发出小 ...

  3. 视频教程-微信小程序快速入门视频课程-微信开发

    微信小程序快速入门视频课程 北京八维研修学院技术工程师,5年大型项目实战开发经验,3年授课经验. 孟宪杰 ¥168.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...

  4. php与ipa接口登录验证失败,thinkPHP5.0开发微信小程序登录接口signature验证失败

    我用TP5开发微信小程序登录接口的时候,在校验签名signature那遇到了个坑,一直校验失败,找了很久才发现 原因是:tp的input方法会自动转移html字符,比如'"'转成了 & ...

  5. 微信小程序api接口调用用封装

    微信小程序api接口调用用封装 1. 在 02-项目 下新建request目录及index.js文件 1.1 02-项目\request\index.js 1.2.index.js // 同时发送异步 ...

  6. java微信小程序接口openid过期_Java微信小程序登录接口获取openid

    根据官方文档,wx.login()的回调函数中,需要我们传递生成的用户登录凭证到code2accessToken的接口中 小程序登录方法 code2accessToken的方法中要求传入如下参数 co ...

  7. 微信小程序实名认证接口_人脸核身接口整理

    一.微信小程序实名认证接口_人脸核身接口整理 开场一个字: 悲观.目前实名接口,人脸识别接口开放度不高."实名信息授权"已经回收. 二.人脸核身接口 1.使用条件 需要现申请通过才 ...

  8. 微信小程序快速入门+四个实战小程序(一)——入门准备

    一)系列达成目标介绍 二)小程序创建的准备 1)注册开发者账号 2)下载编译器 ------------------------------------------------------ 一)系列达 ...

  9. 微信小程序快速转支付宝小程序(antmove)

    微信小程序转支付宝小程序 微信小程序快速转支付宝小程序 微信小程序快速转支付宝小程序 现在小程序各个大平台都比较火爆,当然基本都是cp的微信小程序.我司最近要将之前开发好的百度小程序移植到各个平台,不 ...

最新文章

  1. 地铁框架保护的原理_地铁屏蔽门是如何保证通讯的稳定?
  2. 语言在msin函数验证_R语言时间序列分析(七):模型准确度估计
  3. python中字典和集合的区别_Python中字典和集合学习小结
  4. small2java_java类
  5. matlab怎么给函数自变量赋值_MATLAB的变量及赋值
  6. 两数相加Python解法
  7. 计算机学英文是什么,“计算机科学与技术专业本科课程”的英文翻译是什么?...
  8. [转载]《STL源码剖析》阅读笔记之 迭代器及traits编程技法
  9. 达芬奇2022最新更新 达芬奇17.4.5 build 7正式版(M1支持)
  10. win8 任务栏不合并隐藏标题
  11. [机器学习-回归算法]一元线性回归用最小二乘法的推导过程
  12. 在河北当中学老师用不用考计算机,想当教师没编制?两类教师不用考,直接进编制...
  13. busybox源码剖析(1)---whoami.c
  14. 【Vegas原创】RHEL6多界面切换方法
  15. hihoCoder week10 后序遍历
  16. 3D建模与处理软件简介 刘利刚 中国科技大学
  17. Cell Ranger count (gene expression) 输出文件解读
  18. 小巧简便且美观的桌面便签记事备忘工具
  19. [人脸算法]技术方向综述
  20. 手把手教你如何用PS抠白底图教程

热门文章

  1. 4G/5G图传-实时回传-公网对接-GPS北斗定位-轨迹回放移动视频终端,出口俄罗斯
  2. 用c语言做记忆测试小游戏,用C语言实现简单小游戏
  3. 深度丨银行零售客群策略与标签体系搭建指南
  4. *Linux学习笔记
  5. 微信小程序基础之input输入框控件
  6. el-select数据回显
  7. Android Studio一直停留在MyApplication:syncing(解决方案)
  8. 关于jQuery中的submit事件
  9. elasticsearch使用7大原则,轻松玩转ES
  10. [数学建模(四)]MATLAB神经网络工具箱的简单应用