Skip to content
/ newsapi Public

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

Notifications You must be signed in to change notification settings

keyxh/newsapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

newsapi

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


**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的接入的案例(源码在news.rar目录),几乎接入了所有api,提供了原生安卓的上传功能、类似抖音的短视频实现、列表和block的切换案例等等,demo的apk版本可以前往http://222.187.232.63:39999,下载体验。
app功能演示可以参考,求个star

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published