Open cwl1992 opened 3 years ago
//编辑站外收藏
//id,name,link
@FormUrlEncoded
@POST("lg/collect/updatetool/json")
Observable
我测试了下,没复现这个问题,可以直接在网页上调试,该开放接口和网页上使用的是同一个。
然后我看了下修改是直接存入数据库的,也没有缓存机制,如果无效,感觉没存储成功,能贴下更新接口返回的完整数据么。
这是新增的收藏
//自己输入收藏
@FormUrlEncoded
@POST("lg/collect/add/json")
Observable<BaseBean
这是请求收藏列表的返回值 { "author": "崔老师", "chapterId": 0, "chapterName": "", "courseId": 13, "desc": "", "envelopePic": "", "id": 213044, "link": "Https://www.baidu.com", "niceDate": "1分钟前", "origin": "", "originId": -1, "publishTime": 1629196648000, "title": "我新建的收藏", "userId": 93308, "visible": 0, "zan": 0 },
我对这条收藏进行编辑
//编辑站外收藏
//id,name,link
@FormUrlEncoded
@POST("lg/collect/updatetool/json")
Observable
传递参数 method:POST url:https://www.wanandroid.com/lg/collect/updatetool/json?os=android&version=1.1.3 headers: body:id=213044&name=%E5%B4%94%E8%80%81%E5%B8%88%E7%9A%84%E5%90%8D%E7%A7%B0%E7%BC%96%E8%BE%91%E4%B8%80%E4%B8%8B&link=Https%3A%2F%2Fwww.baidu.com
服务器的返回值 返回值{"data":{"desc":"","icon":"","id":213044,"link":"Https://www.baidu.com","name":"崔老师的名称编辑一下","order":0,"userId":0,"visible":1},"errorCode":0,"errorMsg":""}
在次请求收藏接口返回值数据没有改变 { "author": "崔老师", "chapterId": 0, "chapterName": "", "courseId": 13, "desc": "", "envelopePic": "", "id": 213044, "link": "Https://www.baidu.com", "niceDate": "10分钟前", "origin": "", "originId": -1, "publishTime": 1629196648000, "title": "我新建的收藏", "userId": 93308, "visible": 0, "zan": 0 }
已经解决了 是我调错接口了,这个编辑只能编辑常用网址 想问,有没有编辑自己添加站外收藏的接口 获取个人信息接口有吗 上传图片修改个人信息接口
添加收藏后----通过id进行编辑收藏,返回成功了,但是再次请求收藏列表,返回数据依然是编辑之前的数据,所有说编辑收藏功能是否无效??
lg/collect/updatetool/json