推广 热搜: 公司  快速  上海  中国  未来    企业  政策  教师  系统 

Android开发之完整的个人练手项目的开放API接口

   日期:2024-10-31     作者:caijiyuan    caijiyuan   评论:0    移动:http://keant.xrbh.cn/news/13471.html
核心提示:Android开发之完整的个人练手项目的开放API接口项目地址:https://www.wanandroid.com1.1 首页文章列表很多 H5 页面会恶意

Android开发之完整的个人练手项目的开放API接口

项目地址

Android开发之完整的个人练手项目的开放API接口

https://www.wanandroid.com


1.1 首页文章列表

很多 H5 页面会恶意跳转淘宝等,可以在 webview 的 shouldOverrideUrlLoading 中做一下拦截,非常影响用户体验。

可直接点击查看示例:https://www.wanandroid.com/article/list/1/json。

注意:页码从0开始,拼接在链接上。

其中有两个易混淆的字段:

superChapterId其实不是一级分类id,因为要拼接跳转url,内容实际都挂在二级分类下,所以该id实际上是一级分类的第一个子类目的id,拼接后故可正常跳转。

有两个字段比较容易混淆

author 与 shareUser

网站上的文章可能是某位作者author的,也可能是某位分享人shareUser分享的。

如果是分享人分享的,author 为 null。

注意:除了文字标题,链接,其他字段都可能为null,一定要注意布局下发 null 时的显示情况。

1.2 首页banner

可直接点击查看示例:https://www.wanandroid.com/banner/json

1.3 常用网站

可直接点击查看示例:https://www.wanandroid.com/friend/json

1.4 搜索热词

即目前搜索最多的关键词。

可直接点击查看示例:https://www.wanandroid.com/hotkey/json

1.5 置顶文章

2.1 体系数据

可直接点击查看示例:https://www.wanandroid.com/tree/json

主要标识的网站内容的体系结构,二级目录。部分数据参考

2.2 知识体系下的文章

例如查看类别:Android Studio下所有的文章:https://www.wanandroid.com/article/list/0/json?cid=60

2.3 按照作者昵称搜索文章

3.1 导航数据

可直接点击查看示例:https://www.wanandroid.com/navi/json

4.1 项目分类

项目为包含一个分类,该接口返回整个分类。

可以直接访问:https://www.wanandroid.com/project/tree/json

4.2 项目列表数据

某一个分类下项目列表数据,分页展示

可以直接访问:https://www.wanandroid.com/project/list/1/json?cid=294

5.1 登录

登录后会在cookie中返回账号密码,只要在客户端做cookie持久化存储即可自动登录验证。

5.2 注册

5.3 退出

访问了 logout 后,服务端会让客户端清除 cookie(即cookie max-Age=0,如果客户端 cookie 实现合理,可以实现自动清理,如果本地做了用户账号密码和保存,及时清理。

如果需要特殊的errorCode 来支持清除数据,请反馈。

注意所有收藏相关都需要登录操作,建议登录将返回的cookie(其中包含账号、密码)持久化到本地即可。

6.1 收藏文章列表

在网站上登录后,可以直接访问https://www.wanandroid.com/lg/collect/list/0/json查看自己收藏的文章。

6.2 收藏站内文章

注意链接中的数字,为需要收藏的id.

6.3 收藏站外文章

6.4 取消收藏

取消收藏一共有两个地方可以触发

6.4.1 文章列表

id传入的是列表中文章的id。

6.4.2 我的收藏页面(该页面包含自己录入的内容

originId 代表的是你收藏之前的那篇文章本身的id; 但是收藏支持主动添加,这种情况下,没有originId则为-1

6.5 收藏网站列表

6.6 收藏网址

6.7 编辑收藏网站

6.8 删除收藏网站

7.1 搜索

注意:支持多个关键词,用空格隔开

最新的 v2版本已经更新,建议使用:玩 Android TODO Open API v2,老接口依然支持,但是已经不再推荐使用。

注意所有TODO相关都需要登录操作,建议登录将返回的cookie(其中包含账号、密码)持久化到本地即可。

积分排行榜接口

https://www.wanandroid.com/coin/rank/1/json

获取个人积分,需要登录后访问

https://www.wanandroid.com/lg/coin/userinfo/json

获取个人积分获取列表,需要登录后访问

https://www.wanandroid.com//lg/coin/list/1/json

10.1 广场列表数据

https://wanandroid.com/user_article/list/0/json

10.2 分享人对应列表数据

这个展示的文章数据都是审核通过的,一般是点击分享人然后展示的列表。

就像:https://wanandroid.com/user/2/articles/1

返回数据

https://www.wanandroid.com/user/2/share_articles/1/json

10.3 自己的分享的文章列表

如果你登陆了,可以直接点击查看自己分享的列表
https://wanandroid.com/user/lg/private_articles/1/json

10.4 删除自己分享的文章

建议测试方式:登陆网站后,自己分享一篇文章在广场,然后与删除按钮,打开chrome调试模式,查看Network里面有请求。

10.5 分享文章

注意需要登录后查看,如果为CSDN,简书等链接会直接通过审核,在对外的分享文章列表中展示。

否则只能在自己的分享文章列表查看,见10.3。

本文地址:http://lianchengexpo.xrbh.cn/news/13471.html    迅博思语资讯 http://lianchengexpo.xrbh.cn/ , 查看更多
 
标签: 项目 练手 目的
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号