diff --git a/tweet.go b/tweet.go index 2704021..e0ec52e 100644 --- a/tweet.go +++ b/tweet.go @@ -57,7 +57,7 @@ func (newTweet *newTweet) parse() *Tweet { } func (s *Scraper) CreateTweet(tweet NewTweet) (*Tweet, error) { - req, err := s.newRequest("POST", "https://x.com/i/api/graphql/oB-5XsHNAbjvARJEc8CZFw/CreateTweet") + req, err := s.newRequest("POST", "https://x.com/i/api/graphql/Qkq4oPdZYuNB_Qw3TDuFqQ/CreateTweet") if err != nil { return nil, err } @@ -90,20 +90,15 @@ func (s *Scraper) CreateTweet(tweet NewTweet) (*Tweet, error) { features := map[string]interface{}{ "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, - "tweetypie_unmention_optimization_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": true, "responsive_web_twitter_article_tweet_consumption_enabled": true, - "tweet_awards_web_tipping_enabled": false, - "creator_subscriptions_quote_tweet_preview_enabled": false, "longform_notetweets_rich_text_read_enabled": true, - "longform_notetweets_inline_media_enabled": true, + "longform_notetweets_inline_media_enabled": false, "articles_preview_enabled": true, - "rweb_video_timestamps_enabled": true, - "rweb_tipjar_consumption_enabled": true, - "responsive_web_graphql_exclude_directive_enabled": true, + "rweb_tipjar_consumption_enabled": false, "verified_phone_label_enabled": false, "freedom_of_speech_not_reach_fetch_enabled": true, "standardized_nudges_misinfo": true, @@ -111,12 +106,29 @@ func (s *Scraper) CreateTweet(tweet NewTweet) (*Tweet, error) { "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_enhance_cards_enabled": false, + "premium_content_api_read_enabled": false, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": false, + "responsive_web_jetfuel_frame": true, + "responsive_web_grok_share_attachment_enabled": true, + "responsive_web_grok_annotations_enabled": true, + "content_disclosure_indicator_enabled": true, + "content_disclosure_ai_generated_indicator_enabled": true, + "responsive_web_grok_show_grok_translated_post": true, + "responsive_web_grok_analysis_button_from_backend": true, + "post_ctas_fetch_enabled": false, + "profile_label_improvements_pcf_label_in_post_enabled": true, + "responsive_web_profile_redirect_enabled": false, + "rweb_cashtags_enabled": true, + "responsive_web_grok_community_note_auto_translation_is_enabled": true, + "responsive_web_grok_image_annotation_enabled": true, + "responsive_web_grok_imagine_annotation_enabled": true, } body := map[string]interface{}{ "features": features, "variables": variables, - "queryId": "oB-5XsHNAbjvARJEc8CZFw", + "queryId": "Qkq4oPdZYuNB_Qw3TDuFqQ", } b, _ := json.Marshal(body)