V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
xiaofine1122
V2EX  ›  Chrome

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

  •  
  •   xiaofine1122 · 2020-10-18 23:39:41 +08:00 · 1436 次点击
    这是一个创建于 1504 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大佬好,
    想做一个批量删除 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: 是做什么的,每次请求都不一样

    2 条回复    2020-10-19 06:34:16 +08:00
    wjhjd163
        1
    wjhjd163  
       2020-10-19 01:43:34 +08:00 via Android
    dynamic_id 得是自己的并且没删除
    trace 的那个对用户没啥用,删掉即可
    eason1874
        2
    eason1874  
       2020-10-19 06:34:16 +08:00
    都上浏览器了,直接操作 dom 简单了事
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1814 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:28 · PVG 00:28 · LAX 08:28 · JFK 11:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.