当前位置: 首页 > news >正文

发布python模仿2023年全国职业的移动应用开发赛项样式开发的开源的新闻api,以及安卓接入案例代码

python模仿2023年全国职业的移动应用开发赛项样式开发的开源的新闻api,以及原生安卓接入案例代码案例

源码地址:keyxh/newsapi: python模仿2023年全国职业的移动应用开发赛项样式开发的开源的新闻api,以及安卓接入案例代码 (github.com)

目录

1.环境配置:

(1).python环境pip install flaskpip install geventpip install pyjwt(2).程序配置默认api接口地址为:127.0.0.1:39999默认文件接口地址为:127.0.0.1:5000可以通过编辑文件路径:libs/ServerUtils.py进行修改

2.api介绍:

3.接入案例介绍:


1.环境配置:


(1).python环境
pip install flask
pip install gevent
pip install pyjwt
(2).程序配置
默认api接口地址为:127.0.0.1:39999
默认文件接口地址为:127.0.0.1:5000
可以通过编辑文件路径:libs/ServerUtils.py进行修改
 


2.api介绍:


此app前后端完全开源,前端采用java android编写,后端使用python httpserver+flask框架处理http请求,代码量前后端合计约5k,较轻量。使用jwt进行动态授权token,需要获取用户,例如点赞、评论均需要传token获取用户大部分数据存入sqlite数据库,部分数据例如公告以文件方式存储,便于修改。
1.详细api文档可以参考:点击我
2.api运行文档:运行server.bat,发现三个py文件都跑起来,说明运行成功
3.基于flask实现的http请求在fileupdata.py这个文件,禁止访问的文件路径已经写死在代码里,往数组里加即可
 


3.接入案例介绍:


上传的源码提供了安卓java的接入的案例,几乎接入了所有api,提供了原生安卓的上传功能、类似抖音的短视频实现、列表和block的切换案例等等,demo的apk版本可以前往 http://222.187.232.63:39999下载体验,app功能介绍。

app功能介绍可以参考:【开源的新闻类app毕设效果演示,前后端整理后开源】 https://www.bilibili.com/video/BV1wr4y1o7X2/?share_source=copy_web


最后附上一张api运行图:


防盗:

本文由福州职业技术学校 软件技术 温辉  qq:2151335401,3135144152编写

欢迎搬运,请复制上一行
 

http://www.lryc.cn/news/133526.html

相关文章:

  • adb command
  • 在ARM服务器上一键安装Proxmox VE(以在Oracle Cloud VPS上为例)(甲骨文)
  • KMP算法(JS)
  • 恢复NuGet包_解决:System.BadImageFormatException:无法加载文件或程序集
  • Django学习笔记(2)
  • 高德地图开发者平台Python应用实践:快速入门周边商业环境信息查询
  • 【ES6】—let 声明方式
  • 【数据分析入门】Jupyter Notebook
  • 反射知识总结
  • MongoDB 安装 linux
  • 什么是KNN( K近邻算法)
  • Linux查看命令总结
  • npm报错 Cannot find module ‘@vuepress\core\node_m
  • mybatis入门环境搭建及CRUD
  • 小程序变化历史记录
  • jstack(Stack Trace for Java)Java堆栈跟踪工具
  • linux面试题整理
  • Linux笔记
  • Dockerfile制作Web应用系统nginx镜像
  • lama-cleaner:基于SOTA AI 模型Stable Diffusion驱动的图像修复工具
  • LVS-DR模式以及其中ARP问题
  • 2023-08-15 Untiy进阶 C#知识补充5——C#6主要功能与语法
  • 最新两年工作经验总结
  • MATLAB——线性神经网络预测程序
  • 面试之快速学习STL-迭代适配器
  • 【Linux】【驱动】杂项设备驱动
  • 【HCIP】10.路由策略
  • 【腾讯云Cloud Studio实战训练营】使用Cloud Studio社区版快速构建React完成点餐H5页面还原
  • 测试开发工程必备技能之一:Mock的使用
  • Qbytearray:从十六进制字符串转字节一些注意事项