DIYgod / DIYgod/RSSHub

微博个人时间线报访问400错误

Open
#7,130 1 comment 0 reactions 0 assignees View on GitHub
RSS bug
Dominant language
TypeScript
Stars
46.2k
Forks
10.2k
Avg merge
8h 48m
Merged PRs (30d)
175

Description

#### 路由地址(不包含参数)

``` /weibo/timeline/:uid```

#### 完整路由地址,包含所有必选与可选参数

``` /weibo/timeline/:uid?key=XXX```

#### 相关文档地址

- https://docs.rsshub.app/social-media.html#wei-bo
- https://docs.rsshub.app/install/#pei-zhi-bu-fen-rss-mo-kuai-pei-zhi

#### 预期是什么
生成微博个人时间线
#### 实际发生了什么
访问微博个人时间线时提示400错误,链接地址为:http://rsshub.xxx33.xyz/weibo/timeline/27xxxx?key=xxxx
#### 部署相关信息

| Env | Value |
| ------------------ | ------------- |
| OS | Heroku |
| Node version | 跟踪官方仓库自动更新 |
| if Docker, version | |

- 额外信息(日志、报错等)
#### 说明
- 部署平台:heroku
- 配置参数:
- 设置“访问密钥 / 码”=XXX
- 已经设置“WEIBO_APP_KEY”和“WEIBO_APP_SECRET”参数
- 微博已通过人工审核,并且设置授权回调地址即“RSSHub 地址/weibo/timeline/0“
- 现象
- 可以根据微博”博主“uid,获取对应微博信息。(已经配置反代,此处主要证明代理IP没被封)
- 访问“RSSHub 地址/weibo/timeline/:uid?key=XXX”,RSShub提示400错误
- 访问“RSSHub 地址/weibo/timeline/:uid”,提示无权限
- 删除“访问密钥 / 码”,再次访问“RSSHub 地址/weibo/timeline/:uid”,显示微博访问授权界面,点击同意后,获取微博个人时间线消息,再次设置“访问密钥 / 码”即“RSSHub 地址/weibo/timeline/:uid?key=XXX”,可以正常获取微博个人时间线信息。
#### 总结
- 要先获取微博授权,之后再开启“访问密钥 / 码”。

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.