RSSHub icon indicating copy to clipboard operation
RSSHub copied to clipboard

帮我解决问题,有偿

Open chuang-001 opened this issue 1 month ago • 1 comments

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

chuang-001 avatar Nov 23 '25 14:11 chuang-001

你的 Docker 环境要正确抓取 Twitter RSS,/twitter/media 路由必须同时配置这三个环境变量:TWITTER_AUTH_TOKEN(Web 登录后的 auth_token cookie)、TWITTER_USERNAMETWITTER_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,复制其值 参考

排查建议:

  1. 进入容器执行 env | grep TWITTER_,确认变量都已生效。
  2. 查看 RSSHub 日志(容器内 /app/logs 或标准输出),定位是否有 ConfigNotFoundErrorNo valid Twitter token found 等报错。
  3. 遇到 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

Chat with Dosu Open in Cursor Join Discord Share on X

dosubot[bot] avatar Nov 23 '25 14:11 dosubot[bot]