支持在线设计、开发和调用你的数据API接口,支持自定义数据表单和设计表字段,可分配子账号协同管理。支持各类在线数据表单操作和增删改查。 还提供500+款通用接口API(免开发)、支持接口DIY(API低代码开发)。简单来说,YesApi果创云 = 在线数据库 + API接口 + 管理后台 + 开发文档 + 低代码开发。 又如,针对数据表单的整套API接口,共有44个,包括有数据的增删改查等接口。每个API接口,都有完整的接口功能说明和参数介绍。你也可以直接进行在线的接口测试。 低代码:DIY接口开发如果现有的API接口,满足不了你的项目开发需要,也可以通过低代码的方式,开发自己的API接口。首先,进入 API接口 列表,DIY一个新接口。 接下来,你就可以访问、查看和使用自己DIY的接口 。在线测试接口在 接口测试 界面,你也可以直接进行接口在线测试。填入接口参数后,平台会自动帮你生成和填充完整的接口请求链接。
前言 我们上一次分享了实战第四篇FastAPI(六十四)实战开发《在线课程学习系统》基础架构的搭建,这次我们分享实际开发--用户注册接口开发 正文 在前面我们分析了接口的设计 ,那么我们现在做接口的开发。 1.校验参数是否合规 2.查询用户名是否存在 3.密码加密 4.保存到数据库 我们根据我们的逻辑去开发我们的接口。 uvicorn uvicorn.run(app='main:app', host="127.0.0.1", port=8000, reload=True, debug=True) 这样我们就完成了注册的接口的开发 欢迎关注雷子说测试开发,后续将会持续为大家分享更多的技术知识 如果你有问题可以留言或者加我微信:952943386。
前言 我们上一次分享了实战FastAPI(六十五)实战开发《在线课程学习系统》接口开发--用户注册接口开发,这次我们分享实际开发--用户登陆接口开发。 一个完整的登陆接口就实现完毕了。 后记 发现问题,解决问题。遇到问题,慢慢解决问题即可。 欢迎关注雷子说测试开发,后续将会持续为大家分享更多的技术知识
前言 我们上一次分享了实战FastAPI(六十六)实战开发《在线课程学习系统》接口开发--用户登陆接口开发,这次我们分享获取用户信息。 正文 在开发个人信息接口的时候,我们要注意了,因为我们不一样的用户个人信息不一样,而且需要依赖登录,那么我们需要根据用户是否登录来返回用户信息,根据用户的角色来返回对应的信息, def get_role_name class UsernameRole(UserBase): role:str 这样判断了登录并且呢也返回了用户的角色,那么我们对应的开发的个人信息的接口就可以进行开发。 欢迎关注雷子说测试开发,后续将会持续为大家分享更多的技术知识 如果你有问题可以留言或者加我微信:952943386。 2021,一起牛转钱坤,一起牛逼。
》设计数据库以及连接配置 FastAPI(六十四)实战开发《在线课程学习系统》基础架构的搭建 FastAPI(六十五)实战开发《在线课程学习系统》接口开发--用户注册接口开发 FastAPI (六十六)实战开发《在线课程学习系统》接口开发--用户登陆接口开发 FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发 FastAPI(六十八)实战开发《在线课程学习系统 》接口开发--修改密码 FastAPI(六十九)实战开发《在线课程学习系统》接口开发--留言功能开发 FastAPI(七十)实战开发《在线课程学习系统》接口开发-- 查看留言 FastAPI (七十一)实战开发《在线课程学习系统》接口开发-- 查看留言 FastAPI(七十二)实战开发《在线课程学习系统》接口开发-- 回复留言 FastAPI(七十三)实战开发《在线课程学习系统》接口开发 )实战开发《在线课程学习系统》接口开发-- 课程编辑和查看评论 FastAPI(七十七)实战开发《在线课程学习系统》接口开发-- 评论 FastAPI(七十八)实战开发《在线课程学习系统》接口开发
前言 我们上一次分享了实战FastAPI(六十九)实战开发《在线课程学习系统》接口开发--留言功能开发,这次我们分析查看留言开发。 正文 梳理这里的逻辑,这个接口要依赖登录。 5.如果读了且回复了,要带回复的内容 梳理后发现,之前在接口设计的时候,有些欠缺,查看留言,是查看单个的留言,查看留言后,对应的留言变成已读状态。 MessagePid(Messages): pid: int class MessageOne(Messages): pid:List[MessagePid]=[] 根据最后梳理的逻辑去开发对应的功能 allpidlist return reponse(code=200, message='成功', data=jsonable_encoder(messageone)) 每个功能开发 快速的进行开发。
我们可以知道chatGPT的公开接口为: 请求接口: URL:-POST https://api.openai.com/v1/completions headers: { 'content-type':
前言 我们上一次分享了实战FastAPI(七十二)实战开发《在线课程学习系统》接口开发-- 回复留言,这次我们分享删除留言功能。
可以看FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发。课程来源于前面的课程加入模块FastAPI(七十八)实战开发《在线课程学习系统》接口开发-- 加入课程。 》接口开发--用户登陆接口开发 FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发 FastAPI(六十八)实战开发《在线课程学习系统》接口开发--修改密码 FastAPI(六十九)实战开发《在线课程学习系统》接口开发--留言功能开发 FastAPI(七十)实战开发《在线课程学习系统》接口开发-- 查看留言 FastAPI(七十一)实战开发《在线课程学习系统 》接口开发-- 查看留言 FastAPI(七十二)实战开发《在线课程学习系统》接口开发-- 回复留言 FastAPI(七十三)实战开发《在线课程学习系统》接口开发-- 删除留言 FastAPI (七十四)实战开发《在线课程学习系统》接口开发-- 创建课程 FastAPI(七十五)实战开发《在线课程学习系统》接口开发-- 课程详情 FastAPI(七十六)实战开发《在线课程学习系统》接口开发
前言 我们上一次分享了实战FastAPI(七十)实战开发《在线课程学习系统》接口开发-- 查看留言,这次我们留言列表开发。 Message.senduser.id == userid, Message.acceptusers.id == userid,Message.status==0)).all() 我们根据逻辑去开发对应的代码
前言 我们上一次分享了实战FastAPI(七十三)实战开发《在线课程学习系统》接口开发-- 删除留言,本次分享创建课程。 Session,name:str): return db.query(Course).filter(Course.name==name,Course.status==False).first() 根据开发中
前言 我们上一次分享了实战FastAPI(七十一)实战开发《在线课程学习系统》接口开发-- 查看留言,这次我们分享回复留言功能。 db.add(reabck) db.commit() # 提交保存到数据库中 db.refresh(reabck) # 刷新 return reabck 那么我们看下接口最后的实现代码 rebackmessage,users.id) return reponse(code=200, message='成功', data='成功') 这个功能是一个很简单的接口
前言 我们上一次分享了实战FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发,这次我们分析用户修改密码。
前言 我们上一次分享了实战FastAPI(六十八)实战开发《在线课程学习系统》接口开发--修改密码,这次我们分析留言功能开发。 接着我们看下对应的接口实践的代码。 data='') 这里面的本次分享的内容比较简单,比之前的一对一的聊天要简单的多,当然了,这里的如果提升,就是一对一聊天,那么这里就需要处理留言信息,一对一的时时对话,之前的分享有讲过,但是不在线的一对一聊天
这是一个php在线PIng接口源码,使用exec函数进行调用系统ping服务,然后回调一个json格式数据。 更多api请关注杨小杰Api:https://api.yum6.cn 在线Ping使用地址:http://tools.yum6.cn/ping/
1、showdoc 接口文档管理 (推荐)免费+收费–文档少的话不需要开会员,会员费也不太贵 简洁版在线测试工具http://runapi.showdoc.cc/#/ 2、eolinker在线接口 ( 收费,适合小团队) https://www.eolink.com/ 3、apifox接口工具(免费版的无任何限制,还是不错的)–(推荐) https://www.apifox.cn/web/main 4、apipost 接口工具 https://docs.apipost.cn/ 未经允许不得转载:肥猫博客 » 实用的在线api接口工具
它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。 使用者不仅可以利用apiopst调试接口,还可以书写相关注释(接口文档),方便的生成可读性好、界面美观的在线接口文档。 它可以像postman那样支持模拟POST、GET、PUT等常见请求也可以快速生成接口文档,是后台接口开发者或前端、接口测试人员不可多得的工具 。首先看下它的界面风格。 这个小功能是不是节约了开发小伙伴很多时间呢? 小技巧之:快速定位当前接口目录 左侧的目录默认都是闭合的,有时候我们不知道当前正在编辑的接口属于哪个目录,找起来相当头疼。 小技巧之:生成并分享在线接口文档 说了这么多,好像还没说到重点,apipost怎么生成接口文档呢?
前言 我们上一次分享了实战FastAPI(八十一)实战开发《在线课程学习系统》接口开发-- 推荐课程列表与课程点赞,我们这次来看下课程的上架下架。 db.refresh(couses) return reponse(code=200, message='成功', data=couses.id) 这样我们就完成了课程的下架的开发 到这里我们课程相关的所有的接口都完成了开发。接下来我们会分享测试部署相关。
前言 我们上一次分享了FastAPI(八十五)实战开发《在线课程学习系统》--修改密码接口测试,这次我们看下留言接口测试。 正文 在之前的接口设计、接口开发中,都对了留言接口进行了进一步的分析。 =4): return ''.join(random.sample(string.ascii_letters + string.digits, lengths)) 接着我们在接口测试的时候就可以使用
前言 我们上一次分享了FastAPI(八十三)实战开发《在线课程学习系统》--注册接口单元测试,这次我们来通过接口的方式对于登陆接口进行测试。 正文 登陆接口的相关代码FastAPI(六十六)实战开发《在线课程学习系统》接口开发--用户登陆接口开发,对应的设计文档可以看,FastAPI(六十二)实战开发《在线课程学习系统》梳理系统需要接口 那么我们看来看下对应的接口怎么测试。 那么我们去设计对应的登陆用例,由于接口我们之前开发过,我们参照之前的接口开发的代码进行用例设计。 red.hdel("liwanle1i_password", 'num') 我们还在增加了一个当有错误密码,但是次数不大于10,时间大于30min的可以正常登陆成功,不过我门也发现了接口存在问题 欢迎关注雷子说测试开发,后续将会持续为大家分享更多的技术知识 如果你有问题可以留言或者加我微信:952943386。 2021,一起牛转钱坤,一起牛逼。