|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 从零开始的修炼 于 2025-8-12 20:50 编辑
***** 问题已解决 变量名写错了 *****
打算用python调用b站私信的接口,参数全对,但是报csrf校验错误。大佬们 怎么解决(需要其他信息请回复)
接口信息:
请求 URL
https://api.vc.bilibili.com/web_ ... &wts=1754884846
查询字符串参数:
w_sender_uid:473690062
w_receiver_id:3546950181849575
w_dev_id:93513FA9-8E7C-40C3-8BCE-5DCD9E3CB634
w_rid:f53a90036f5dcf0b0af557155e438e14
wts:1754884846
表单数据:
msg[sender_uid]:473690062
msg[receiver_type]:1
msg[receiver_id]:3546950181849575
msg[msg_type]:1
msg[msg_status]:0
msg[content]:{"content":"1111"}
msg[new_face_version]:0
msg[canal_token]
msg[dev_id]:93513FA9-8E7C-40C3-8BCE-5DCD9E3CB634
msg[timestamp]:1754884846
from_firework:0
build:0
mobi_app:web
csrf:f140a7396431c7341069640e570a8975
程序结果:
PyDev console: starting.
Python 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)] on win32
{"code":-111,"message":"csrf 校验失败","ttl":1}
>>>url
'https://api.vc.bilibili.com/web_im/v1/web_im/send_msg?w_sender_uid=473690062&w_receiver_id=3546950181849575&w_dev_id=93513FA9-8E7C-40C3-8BCE-5DCD9E3CB634&w_rid=f53a90036f5dcf0b0af557155e438e14&wts=1754884846'
>>>data
{'msg[sender_uid]': 473690062, 'msg[receiver_type]': 1, 'msg[receiver_id]': 3546950181849575, 'msg[msg_type]': 1, 'msg[msg_status]': 0, 'msg[msg_content]': {'content': 'Python TEST'}, 'msg[new_face_version]': 0, 'msg[canal_token]': None, 'msg[dev_id]': '93513FA9-8E7C-40C3-8BCE-5DCD9E3CB634', 'msg[timestamp]': 1754884846, 'from_firework': 0, 'build': 0, 'mobi_app': 'web', 'csrf': 'f140a7396431c7341069640e570a8975'}
|
|