如何调用bilibili的私信接口实现自动发送信息?

  • 使用浏览器抓包
  • 复制包并利用工具生成代码
  • 可能出现的问题

提醒:此类接口的调用会占用服务器的资源,请自觉遵守相关规定,请勿高频率调用,否则造成账号封禁等后果自负。

做这个的原因是需要实现学校树莓派课设的一个小功能,所有的类似的接口都可以以这种方式调用。

使用浏览器抓包

打开私信界面后,按F12获取当前的网络活动

在打开开发者工具的情况下发送一测试信息,就可以在右侧观察到出现了一个名为send_msg的包。

复制包并利用工具生成代码


观察包内容大概可知,sender_uid为发送者的id号,receiver_id为接收者。content为发送的内容。

将其复制后打开工具自动生成代码。

复制后修改代码中的content内容和timestamp时间戳就可以使用了。

可能出现的问题

一开始使用时我在chrome登陆的b站账号,执行后返回的状态码如下:

{"code":-400,"message":"请求错误","ttl":1}

初步判定系浏览器安全设置中禁用了cookie的问题,但是在打开相关设置后依旧无果。
更换浏览器为Microsoft Edge后解决。

如何调用bilibili的私信接口实现自动发送信息?相关推荐

  1. python通过调用百度天气API接口获取天气信息

    python调用百度接口,获取天气信息 需要到百度注册开发者账号,通过账号获取到每个账号私有的应用访问(AK) 使用此脚本还需要district_id.csv文档,在我资源中可以免费下载,也可在百度天 ...

  2. c#调用新浪微博开放平台接口

    在这篇文章中,我们将和大家分享如何通过.NET(C#)调用新浪微博开放平台接口. 使用新浪微博开放平台接口,需要先申请一帐号,申请方法:给@微博开放平台发送私信,或者给open_sina_mblog@ ...

  3. android不调用系统发送短信,android之两种方式调用短信发送接口

    释放双眼,带上耳机,听听看~! 相信很多程序员在开发程序的时候都会遇到短信调用端口的情况,今天是技术狗小编为大家带来的关于android之两种方式调用短信发送接口,希望对你学习这方面知识有帮助! an ...

  4. python有道自动翻译_Python 调用有道翻译接口实现翻译

    最近为了熟悉一下 js 用有道翻译练了一下手,写一篇博客记录一下,也希望能对大家有所启迪,不过这些网站更新太快,可能大家尝试的时候会有所不同. 首先来看一下网页 post 过去的数据 大家不难发现,我 ...

  5. python有道api-python 调用有道api接口的方法

    初学python ,研究了几天,写了一个python 调用 有道api接口程序 效果看下图: 申明:代码仅供和我一样的初学者学习交流 申请很简单的 ps:审核不用花时间的,请勿滥用!! #-*- co ...

  6. python实现简单的api接口-简单实现Python调用有道API接口(最新的)

    # ''' # Created on 2018-5-26 # # @author: yaoshuangqi # ''' import urllib.request import urllib.pars ...

  7. 【Groovy】Groovy 方法调用 ( 使用闭包创建接口对象 | 接口中有一个函数 | 接口中有多个函数 )

    文章目录 一.使用闭包创建接口对象 ( 接口中有一个函数 ) 二.使用闭包创建接口对象 ( 接口中有多个函数 ) 三.完整代码示例 一.使用闭包创建接口对象 ( 接口中有一个函数 ) 在 Groovy ...

  8. ios请求php接口失败,laravel,php_iOS调用Laravel接口返回错误信息,laravel,php,ios - phpStudy...

    iOS调用Laravel接口返回错误信息 iOS端代码如下: AFHTTPRequestOperationManager *manage = [[AFHTTPRequestOperationManag ...

  9. rtsp协议_如何在RTSP协议视频智能平台EasyNVR未登录的情况下调用通道直播的接口?...

    原标题:如何在RTSP协议视频智能平台EasyNVR未登录的情况下调用通道直播的接口? TSINGSEE青犀视频云边端架构全线都提供了丰富的API接口,用户可以自由调用进行二次开发.在本文之前,我们博 ...

最新文章

  1. Sharding-eth
  2. MVC3学习 四 EF删除操作
  3. 【Groovy】集合遍历 ( 使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 | 代码示例 )
  4. 【玩转cocos2d-x之三十一】弱联网与服务器的通讯
  5. GoogLeNet系列解读
  6. Dapr牵手.NET学习笔记:可观测性-分布式跟踪
  7. ecshop api.php,ecshop2.72 api.php 文件鸡肋注入
  8. mvc html.hidden,ASP.Net MVC Html.HiddenFor有错误的值
  9. cfilefind 能找ftp 服务器上的文件夹吗?,将ftp目录映射为本地盘符
  10. AI学习笔记(十六)中文分词
  11. declare-styleable中format详解
  12. 考研常识:考研加分和照顾政策有哪些?
  13. 一、开启root登录权限 1.更改root密码 1)打开终端,输入【sudo -s】获得临时root权限,再输入【sudo passwd root】修改root密码。
  14. vasp 系列 002. 通过 vaspkit 生成的 BNAD.dat 数据文本计算有效质量
  15. (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  16. 找不到工作的测试员一大把,大厂却招不到优秀软件测试员?高薪难寻测试工程师。
  17. GICv3_LPI机制
  18. 【hangs】impdp hangs
  19. VS2017MFC发布打包
  20. 软件测试周刊(第17期):分歧比共识重要,为啥?

热门文章

  1. Qt之Windows下禁用和启用中文输入法
  2. Unity ——使用贝塞尔曲线对三维管状物体进行弯曲
  3. argb888与rgb888转换程序_将Android camera2 api YUV_420_888转换为RGB
  4. 生产制造追溯系统-在线打印
  5. 冷知识:USB3.0以上U盘、移动硬盘插的慢会变成USB2.0
  6. 如果遇到删除文件删不了,连粉碎也粉碎不了,使用以下方法
  7. ElasticSearch Aggregations使用总结详解
  8. ppt转换成html 2010,如何把PowerPoint 2010另存为htm或mht等网页格式
  9. 关于PowerPoint2010中“节”的介绍!
  10. 人脸识别基础知识、大规模人脸识别评测