帮我解决问题,有偿
What feature is it?
我想获取推特的Rss,按照文档的说明是再docker里面的文件夹配置格式TWITTER_AUTH_TOKEN = auth_token,然后我配置成功了,但是我用指令curl http://localhost:1200/twitter/media/OpenAI/debug.json,发送请求验证然后报错了,ai解释说是因为配置缺少Twitter API和其他问题,我搞不清楚了,到底要配置那些格式啊,求大佬援助,解决微信发大红包感谢!wx:13429298865 看到请立即加我,十万火急!!!
What problem does this feature solve?
解决
Additional description
1
This is not a duplicated feature request or new RSS proposal
- [x] I have searched existing issues to ensure this feature has not already been requested and this is not a new RSS proposal.
你的 Docker 环境要正确抓取 Twitter RSS,/twitter/media 路由必须同时配置这三个环境变量:TWITTER_AUTH_TOKEN(Web 登录后的 auth_token cookie)、TWITTER_USERNAME 和 TWITTER_PASSWORD,缺一不可。如果只配了 TWITTER_AUTH_TOKEN,会报错或无法获取内容 参考。
配置方法举例(docker run):
docker run -d --name rsshub -p 1200:1200 \
-e TWITTER_USERNAME=你的用户名 \
-e TWITTER_PASSWORD=你的密码 \
-e TWITTER_AUTH_TOKEN=auth_token1,auth_token2 \
diygod/rsshub
(多个 token 用英文逗号隔开,建议多准备几个,提升稳定性)
获取 auth_token 方法:
用浏览器登录 Twitter 网页版,开发者工具里找到名为 auth_token 的 cookie,复制其值 参考。
排查建议:
- 进入容器执行
env | grep TWITTER_,确认变量都已生效。 - 查看 RSSHub 日志(容器内
/app/logs或标准输出),定位是否有ConfigNotFoundError或No valid Twitter token found等报错。 - 遇到 404 或只返回用户信息无推文,通常是 token 失效或被限流,需更换 token 或多账号轮换 相关讨论。
注意:
- Twitter/X 近期风控极严,token 可能一天内失效,用户名密码方式也容易被封控(如验证码、IP限制),建议定期更换 token,避免频繁请求。
- 移动端 API(用户名密码)因 attestation 检查,几乎已不可用 相关说明。
官方文档与常见问题:
如还有具体报错信息,欢迎补充。
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other