RSSHub icon indicating copy to clipboard operation
RSSHub copied to clipboard

Twitter API UserTweetsAndReplies 404 Not Found

Open jkryanchou opened this issue 8 months ago • 8 comments

Routes

/twitter/user/:id/:routeParams?

Full routes

/twitter/user/ch402/readable=1&authorNameBold=1&showAuthorInTitle=1&showAuthorInDesc=1&showQuotedAuthorAvatarInDesc=1&showAuthorAvatarInDesc=1&showEmojiForRetweetAndReply=1&showRetweetTextInTitle=0&addLinkForPics=1&showTimestampInDescription=1&showQuotedInTitle=1&heightOfPics=150

Related documentation

https://docs.rsshub.app/routes/social-media#x-twitter

What is expected?

Get the correct twitter result

What is actually happening?

FetchError: [GET] "https://x.com/i/api/graphql/bt4TKuFz4T7Ckk-VvQVSow/UserTweetsAndReplies?features=%7B%22rweb_tipjar_consumption_enabled%22%3Atrue%2C%22responsive_web_graphql_exclude_directive_enabled%22%3Atrue%2C%22verified_phone_label_enabled%22%3Afalse%2C%22creator_subscriptions_tweet_preview_api_enabled%22%3Atrue%2C%22responsive_web_graphql_timeline_navigation_enabled%22%3Atrue%2C%22responsive_web_graphql_skip_user_profile_image_extensions_enabled%22%3Afalse%2C%22communities_web_enable_tweet_community_results_fetch%22%3Atrue%2C%22c9s_tweet_anatomy_moderator_badge_enabled%22%3Atrue%2C%22articles_preview_enabled%22%3Atrue%2C%22responsive_web_edit_tweet_api_enabled%22%3Atrue%2C%22graphql_is_translatable_rweb_tweet_is_translatable_enabled%22%3Atrue%2C%22view_counts_everywhere_api_enabled%22%3Atrue%2C%22longform_notetweets_consumption_enabled%22%3Atrue%2C%22responsive_web_twitter_article_tweet_consumption_enabled%22%3Atrue%2C%22tweet_awards_web_tipping_enabled%22%3Afalse%2C%22creator_subscriptions_quote_tweet_preview_enabled%22%3Afalse%2C%22freedom_of_speech_not_reach_fetch_enabled%22%3Atrue%2C%22standardized_nudges_misinfo%22%3Atrue%2C%22tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled%22%3Atrue%2C%22rweb_video_timestamps_enabled%22%3Atrue%2C%22longform_notetweets_rich_text_read_enabled%22%3Atrue%2C%22longform_notetweets_inline_media_enabled%22%3Atrue%2C%22responsive_web_enhance_cards_enabled%22%3Afalse%7D&variables=%7B%22count%22%3A20%2C%22includePromotedContent%22%3Atrue%2C%22withCommunity%22%3Atrue%2C%22withVoice%22%3Atrue%2C%22withV2Timeline%22%3Atrue%2C%22userId%22%3A%22153196789%22%7D": 404 Not Found

Deployment information

RSSHub demo (https://rsshub.app)

Deployment information (for self-hosted)

Node Version: v22.8.0

Additional info

I retry any other twitter accounts. raise same issues as I pasted

This is not a duplicated issue

  • [x] I have searched existing issues to ensure this bug has not already been reported

jkryanchou avatar Apr 20 '25 17:04 jkryanchou

Searching for maintainers:
  • /twitter/user/:id/:routeParams?: @DIYgod @yindaheng98 @Rongronggg9 @CaoMeiYouRen @pseudoyu

To maintainers: if you are not willing to be disturbed, list your username in scripts/workflow/test-issue/call-maintainer.js. In this way, your username will be wrapped in an inline code block when tagged so you will not be notified.

If all routes can not be found, the issue will be closed automatically. Please use NOROUTE for a route-irrelevant issue or leave a comment if it is a mistake. 如果所有路由都无法匹配,issue 将会被自动关闭。如果 issue 和路由无关,请使用 NOROUTE 关键词,或者留下评论。我们会重新审核。

github-actions[bot] avatar Apr 20 '25 17:04 github-actions[bot]

Searching for maintainers:
  • /twitter/user/:id/:routeParams?: @DIYgod @yindaheng98 @Rongronggg9 @CaoMeiYouRen @pseudoyu

To maintainers: if you are not willing to be disturbed, list your username in scripts/workflow/test-issue/call-maintainer.js. In this way, your username will be wrapped in an inline code block when tagged so you will not be notified.

If all routes can not be found, the issue will be closed automatically. Please use NOROUTE for a route-irrelevant issue or leave a comment if it is a mistake. 如果所有路由都无法匹配,issue 将会被自动关闭。如果 issue 和路由无关,请使用 NOROUTE 关键词,或者留下评论。我们会重新审核。

github-actions[bot] avatar Apr 20 '25 17:04 github-actions[bot]

Same problem here

RekiDunois avatar May 03 '25 01:05 RekiDunois

Same problem when using user timeline. I use TWITTER AUTH TOKEN method. It shows 404 or 403, and I can solve this problem temporarily(valid in 2-3 days) by recreating and restarting docker image. I want to know if you have solved it permanently😞.

HikasaHana avatar May 27 '25 19:05 HikasaHana

Not using the API, but I think I'm experiencing the same issue: Image

Unsure why it goes to Google.

github-account1111 avatar Jun 08 '25 14:06 github-account1111

Same problem

GreenHatHG avatar Jun 16 '25 19:06 GreenHatHG

Same problem

Any suggestions?

t1nyb0x avatar Jul 10 '25 16:07 t1nyb0x

any update?

DerekTso avatar Jul 29 '25 12:07 DerekTso