chrome 插件模拟请求 bilibli api 错误问题

2020-10-18 23:39:41 +08:00
 xiaofine1122

各位大佬好,
想做一个批量删除 bilibili 动态的 chrome 插件,抓了 b 站删除动态时使用的请求想试一下,但是用 chrome 插件模拟请求后就返回:“{"code":500406,"msg":"不能删除别人的动态哦","message":"不能删除别人的动态哦","data":{}}”

是我使用姿势有问题吗? 代码如下: data 里内容测试时是填了的

$.ajax({
    url : "https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic",
    type : "POST",
    async : true,
    // dataType: "json",
    xhrFields: {
        withCredentials: true
    },
    headers: {
        "accept":"application/json, text/plain, */*",
        "content-type":"application/x-www-form-urlencoded",
    },
    data:{dynamic_id:,
        csrf_token:"",
        csrf:""
    },
    success : function (result){
        console.log("成功:",result);
    },
    error:function (result){
        console.log("失败:"+result);
    }
});

另:x-trace-id: 是做什么的,每次请求都不一样

1352 次点击
所在节点    Chrome
2 条回复
wjhjd163
2020-10-19 01:43:34 +08:00
dynamic_id 得是自己的并且没删除
trace 的那个对用户没啥用,删掉即可
eason1874
2020-10-19 06:34:16 +08:00
都上浏览器了,直接操作 dom 简单了事

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/716216

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX