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

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

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

我们的目标

我们的目标是可以编写接口,供小程序前端调用。这次我们主要使用两种接口调用方法,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. ZeroMQ接口函数之 :zmq_strerror - 获取ZMQ错误描述字符串
  2. ubuntu10右键脚本中增加发送到命令
  3. setState同步异步场景
  4. ALSA驱动、设备函数调用关系
  5. 来抽个奖吧!stata随机程序揭秘
  6. OpenCV 形态学操作应用——提取水平与垂直线
  7. 计算机教学管理,计算机教育教学管理论文
  8. 任务的同步与通信_读书笔记_6
  9. 新浪微博授权提示:文件不存在(C8998)的解决方法
  10. Vue上传图片图片,img标签显示图片
  11. 【已解决】Windows更新:你的设备中缺少重要的安全和质量修复(电脑自动更新帮我解决的,文中的方法我之前试过没用)
  12. windows10 飞秋不能发送文件 防火墙设置
  13. 龙——中华民族象征的
  14. 基于卷积神经网络的目标检测算法
  15. go语言基础(三)切片,map
  16. dubbo-admin在jdk1.8下报错问题(已解决)
  17. 解决--系统上禁止运行脚本
  18. 西门子plc s-7 1200驱动伺服电机方法
  19. 老总领法院20多张限制消费令,在238家持证支付机构中无出其右
  20. 4G模块加网流程_4G无线plc远程通讯方案

热门文章

  1. git分支管理和git提交规范
  2. ICPC 2022西安回顾
  3. 制作类似于淘宝点击简单的轮播图
  4. 【生信】基因组学中的统计学应用
  5. 纪念一下毛星云这位年轻的先生
  6. vivado 2018.2官方下载
  7. CKP.CMP工作原理===
  8. 泽塔云CEO查乾:2019年超融合进入成熟市场,GPU云带来千亿级市场
  9. 数据分析与可视化 --aws云平台
  10. 单片机C语言DA转换,51单片机PCF8591的DA转换程序详解[含HL-1与HJ-c52 DA代码AD/DA原理图](可直接复......