fix: update CreateTweet queryId and features map
This commit is contained in:
parent
d5a47d4a67
commit
4024dd15e2
1 changed files with 21 additions and 9 deletions
30
tweet.go
30
tweet.go
|
|
@ -57,7 +57,7 @@ func (newTweet *newTweet) parse() *Tweet {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Scraper) CreateTweet(tweet NewTweet) (*Tweet, error) {
|
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 {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
@ -90,20 +90,15 @@ func (s *Scraper) CreateTweet(tweet NewTweet) (*Tweet, error) {
|
||||||
features := map[string]interface{}{
|
features := map[string]interface{}{
|
||||||
"communities_web_enable_tweet_community_results_fetch": true,
|
"communities_web_enable_tweet_community_results_fetch": true,
|
||||||
"c9s_tweet_anatomy_moderator_badge_enabled": true,
|
"c9s_tweet_anatomy_moderator_badge_enabled": true,
|
||||||
"tweetypie_unmention_optimization_enabled": true,
|
|
||||||
"responsive_web_edit_tweet_api_enabled": true,
|
"responsive_web_edit_tweet_api_enabled": true,
|
||||||
"graphql_is_translatable_rweb_tweet_is_translatable_enabled": true,
|
"graphql_is_translatable_rweb_tweet_is_translatable_enabled": true,
|
||||||
"view_counts_everywhere_api_enabled": true,
|
"view_counts_everywhere_api_enabled": true,
|
||||||
"longform_notetweets_consumption_enabled": true,
|
"longform_notetweets_consumption_enabled": true,
|
||||||
"responsive_web_twitter_article_tweet_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_rich_text_read_enabled": true,
|
||||||
"longform_notetweets_inline_media_enabled": true,
|
"longform_notetweets_inline_media_enabled": false,
|
||||||
"articles_preview_enabled": true,
|
"articles_preview_enabled": true,
|
||||||
"rweb_video_timestamps_enabled": true,
|
"rweb_tipjar_consumption_enabled": false,
|
||||||
"rweb_tipjar_consumption_enabled": true,
|
|
||||||
"responsive_web_graphql_exclude_directive_enabled": true,
|
|
||||||
"verified_phone_label_enabled": false,
|
"verified_phone_label_enabled": false,
|
||||||
"freedom_of_speech_not_reach_fetch_enabled": true,
|
"freedom_of_speech_not_reach_fetch_enabled": true,
|
||||||
"standardized_nudges_misinfo": 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_skip_user_profile_image_extensions_enabled": false,
|
||||||
"responsive_web_graphql_timeline_navigation_enabled": true,
|
"responsive_web_graphql_timeline_navigation_enabled": true,
|
||||||
"responsive_web_enhance_cards_enabled": false,
|
"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{}{
|
body := map[string]interface{}{
|
||||||
"features": features,
|
"features": features,
|
||||||
"variables": variables,
|
"variables": variables,
|
||||||
"queryId": "oB-5XsHNAbjvARJEc8CZFw",
|
"queryId": "Qkq4oPdZYuNB_Qw3TDuFqQ",
|
||||||
}
|
}
|
||||||
|
|
||||||
b, _ := json.Marshal(body)
|
b, _ := json.Marshal(body)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue