玩Android 开放API中有很多 post 且需要登录的接口,在移动端设备上,只需要将cookie 持久化就好了。
不过在使用接口前,强烈建议先验证接口的有效性,本篇文章以 Postman 为例:
例如针对添加一个 Todo 这个接口:
新增一条Todo
http://www.wanandroid.com/lg/todo/add/json
需要登录
方法:POST
参数:
title: 新增标题
content: 新增详情
date: 2018-08-01
type: 0
如何使用 Postman 验证接口呢?
首先我们打开 Postman,填写上接口,和参数:
点击 Send 后,你会发现返回的结果是请先登录。
接下来要设置两个地方:
- 开启Postman Interceptor
如果你发现,你的第一个按钮是灰色的,则需要点击开启,没有安装则会跳转安装(需要良好的网络)。
- 加入 Cookie
对于本站所有的 API,只要 cookie 中包含账号密码即可。
Cookie 的 value 把实际的账号、密码换成自己的就可以了。
添加完成,我们可以再访问下列表接口,看看数据。
http://www.wanandroid.com/lg/todo/listnotdo/0/json/1
相同账号浏览器如果登录的话,可以直接点击就可以看到了。