Skip to content

Instantly share code, notes, and snippets.

@nicolas-oliveira
Created May 15, 2020 16:46
Show Gist options
  • Save nicolas-oliveira/f430f0ef5d8a6c2d2c4029eb7b09a646 to your computer and use it in GitHub Desktop.
Save nicolas-oliveira/f430f0ef5d8a6c2d2c4029eb7b09a646 to your computer and use it in GitHub Desktop.
Request JSON formats in twitter Reverse Engineering

Post with no like comment and hastag

{
    "contributors":null,
    "coordinates":null,
    "created_at":"Fri May 15 13:28:13 +0000 2020",
    "display_text_range":[],
    "entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[]},
    "favorite_count":0,
    "favorited":false,
    "full_text":"fala galera",
    "geo":null,
    "id":1261287270969114600,
    "id_str":"1261287270969114624",
    "in_reply_to_screen_name":"NickCageNick1",
    "in_reply_to_status_id":1261285641050034200,
    "in_reply_to_status_id_str":"1261285641050034176",
    "in_reply_to_user_id":1052385025960894500,
    "in_reply_to_user_id_str":"1052385025960894465",
    "is_quote_status":false,
    "lang":"eu",
    "place":null,
    "reply_count":0,
    "retweet_count":0,
    "retweeted":false,
    "self_thread":{"id":1261285641050034200,"id_str":"1261285641050034176"},
    "source":"",
    "supplemental_language":null,
    "truncated":false,
    "user":{
       "advertiser_account_service_levels":[],
       "advertiser_account_type":"none",
       "blocked_by":false,
       "blocking":false,
       "business_profile_state":"none",
       "can_dm":true,
       "can_media_tag":true,
       "contributors_enabled":false,
       "created_at":"Wed Oct 17 02:25:17 +0000 2018",
       "default_profile":false,
       "default_profile_image":false,
       "description":"Preguiçoso profissional, programador nas horas vagas, mineiro nos fins de semana e libertário",
       "entities":{
          "description":{"urls":[]}
       },
       "fast_followers_count":0,
       "favourites_count":2005,
       "follow_request_sent":false,
       "followed_by":false,
       "followers_count":33,
       "following":false,
       "friends_count":462,
       "geo_enabled":false,
       "has_custom_timelines":true,
       "has_extended_profile":false,
       "id":1052385025960894500,
       "id_str":"1052385025960894465",
       "is_translation_enabled":false,
       "is_translator":false,
       "lang":null,
       "listed_count":0,
       "location":"",
       "media_count":61,
       "muting":false,
       "name":"nick 🇭🇰",
       "normal_followers_count":33,
       "notifications":false,
       "profile_background_color":"000000",
       "profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png",
       "profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png",
       "profile_background_tile":false,
       "profile_banner_extensions_alt_text":null,
       "profile_banner_extensions_media_availability":null,
       "profile_banner_url":"https://pbs.twimg.com/profile_banners/1052385025960894465/1587764034",
       "profile_image_url":"http://pbs.twimg.com/profile_images/1253799210958422016/p4yxX0bV_normal.jpg",
       "profile_image_url_https":"https://pbs.twimg.com/profile_images/1253799210958422016/p4yxX0bV_normal.jpg",
       "profile_interstitial_type":"",
       "profile_link_color":"1F1F1F",
       "profile_sidebar_border_color":"000000",
       "profile_sidebar_fill_color":"000000",
       "profile_text_color":"000000",
       "profile_use_background_image":false,
       "protected":false,
       "require_some_consent":false,
       "screen_name":"NickCageNick1",
       "statuses_count":1213,
       "time_zone":null,
       "translator_type":"none",
       "url":null,
       "utc_offset":null,
       "verified":false,
       "want_retweets":false
    }
},

Retweet format for the last post

{
    "created_at":"Fri May 15 13:23:25 +0000 2020",
    "entities":{
       "hashtags":[
 
       ],
       "symbols":[
 
       ],
       "urls":[
 
       ]
    },
    "user_mentions":[
        0:{
            "id":1052385025960894500,
            "id_str":"1052385025960894465",
            "indices":[
            3,
            17
            ],
            "name":"nick 🇭🇰",
            "screen_name":"NickCageNick1"
        }
    ],
    "favorite_count":0,
    "favorited":false,
    "full_text":"RT @NickCageNick1: fala galera",
    "geo":null,
    "id":1261286062854410200,
    "id_str":"1261286062854410240",
    "in_reply_to_screen_name":null,
    "in_reply_to_status_id":null,
    "in_reply_to_status_id_str":null,
    "in_reply_to_user_id":null,
    "in_reply_to_user_id_str":null,
    "is_quote_status":false,
    "place":null,
    "retweet_count":1,
    "retweeted":true,
    "retweeted_status":{
       "contributors":null,
       "coordinates":null,
       "created_at":"Fri May 15 13:21:45 +0000 2020",
       "display_text_range":[
          0,
          11
       ],
       "entities":{
          "hashtags":[
 
          ],
          "symbols":[
 
          ],
          "user_mentions":[
 
          ],
          "urls":[
 
          ]
       },
       "favorited":false,
       "full_text":"fala galera",
       "geo":null,
       "id":1261285641050034200,
       "id_str":"1261285641050034176",
       "in_reply_to_screen_name":null,
       "in_reply_to_status_id":null,
       "in_reply_to_status_id_str":null,
       "in_reply_to_user_id":null,
       "in_reply_to_user_id_str":null,
       "is_quote_status":false,
       "retweet_count":1,
       "retweeted":true,
       "source":"",
       "supplemental_language":null,
       "truncated":false,
       "user":{}
    },
    "source":"",
    "supplemental_language":null,
    "truncated":false,
    "user":{}
}

Like json format

{
    "contributors":null,
    "coordinates":null,
    "created_at":"Fri May 15 14:58:48 +0000 2020",
    "display_text_range":[
       0,
       13
    ],
    "entities":{
       "hashtags":[
 
       ],
       "symbols":[
 
       ],
       "user_mentions":[
 
       ],
       "urls":[
 
       ]
    },
    "favorite_count":1,
    "favorited":true,
    "full_text":"Teste comment",
    "geo":null,
    "id":1261310067560906800,
    "id_str":"1261310067560906752",
    "in_reply_to_screen_name":"NickCageNick1",
    "in_reply_to_status_id":1261310029938012200,
    "in_reply_to_status_id_str":"1261310029938012161",
    "in_reply_to_user_id":1052385025960894500,
    "in_reply_to_user_id_str":"1052385025960894465",
    "is_quote_status":false,
    "lang":"fr",
    "place":null,
    "retweet_count":0,
    "retweeted":false,
    "self_thread":{
       "id":1261310029938012200,
       "id_str":"1261310029938012161"
    },
    "source":"",
    "supplemental_language":null,
    "truncated":false,
    "user":{
 
    }
}

Post with hastag

{
    "contributors":null,
    "coordinates":null,
    "created_at":"Fri May 15 15:34:24 +0000 2020",
    "display_text_range":[
       0,
       21
    ],
    "entities":{
       "hashtags":[
          {
             "text":"testepost",
             "indices":[
                11,
                21
             ]
          }
       ],
       "symbols":[],
       "user_mentions":[],
       "urls":[]
    },
    "favorite_count":0,
    "favorited":false,
    "full_text":"Teste post #testepost",
    "geo":null,
    "id":1261319026392924200,
    "id_str":"1261319026392924161",
    "in_reply_to_screen_name":null,
    "in_reply_to_status_id":null,
    "in_reply_to_status_id_str":null,
    "in_reply_to_user_id":null,
    "in_reply_to_user_id_str":null,
    "is_quote_status":false,
    "lang":"en",
    "place":null,
    "reply_count":0,
    "retweet_count":0,
    "retweeted":false,
    "source":"",
    "supplemental_language":null,
    "truncated":false,
    "user":{}
},

Like with hastag

{
    "contributors":null,
    "coordinates":null,
    "created_at":"Fri May 15 15:34:44 +0000 2020",
    "display_text_range":[
       0,
       40
    ],
    "entities":{
       "hashtags":[
          {
             "text":"testepost",
             "indices":[
                30,
                40
             ]
          }
       ],
       "symbols":[
 
       ]
    },
    "favorite_count":0,
    "favorited":true,
    "full_text":"RT @NickCageNick1: Teste post #testepost",
    "geo":null,
    "id":1261319109771497500,
    "id_str":"1261319109771497474",
    "in_reply_to_screen_name":null,
    "in_reply_to_status_id":null,
    "in_reply_to_status_id_str":null,
    "in_reply_to_user_id":null,
    "in_reply_to_user_id_str":null,
    "is_quote_status":false,
    "lang":"en",
    "place":null,
    "retweet_count":1,
    "retweeted":true,
    "retweeted_status":{
       "contributors":null,
       "coordinates":null,
       "created_at":"Fri May 15 15:34:24 +0000 2020",
       "display_text_range":[
          0,
          21
       ],
       "entities":{
          "hashtags":[
             {
                "text":"testepost",
                "indices":[
                   11,
                   21
                ]
             }
          ],
          "symbols":[
 
          ],
          "user_mentions":[
 
          ],
          "urls":[
 
          ]
       },
       "favorite_count":1,
       "favorited":true,
       "full_text":"Teste post #testepost",
       "geo":null,
       "id":1261319026392924200,
       "id_str":"1261319026392924161",
       "in_reply_to_screen_name":null,
       "in_reply_to_status_id":null,
       "in_reply_to_status_id_str":null,
       "in_reply_to_user_id":null,
       "in_reply_to_user_id_str":null,
       "is_quote_status":false,
       "lang":"en",
       "place":null,
       "retweet_count":1,
       "retweeted":true,
       "self_thread":{
          "id":1261319026392924200,
          "id_str":"1261319026392924161"
       },
       "source":"",
       "supplemental_language":null,
       "truncated":false,
       "user":{
 
       }
    },
    "source":"",
    "supplemental_language":null,
    "truncated":false,
    "user":{
 
    }
 }

Comment with Hashtag

 
 {
    "contributors":null,
    "coordinates":null,
    "created_at":"Fri May 15 15:34:39 +0000 2020",
    "display_text_range":[
       0,
       27
    ],
    "entities":{
       "hashtags":[
          {
             "text":"testecomment",
             "indices":[
                14,
                27
             ]
          }
       ],
       "symbols":[
 
       ],
       "user_mentions":[
 
       ],
       "urls":[
 
       ]
    },
    "favorite_count":0,
    "favorited":false,
    "full_text":"Teste comment #testecomment",
    "geo":null,
    "id":1261319086644093000,
    "id_str":"1261319086644092930",
    "in_reply_to_screen_name":"NickCageNick1",
    "in_reply_to_status_id":1261319026392924200,
    "in_reply_to_status_id_str":"1261319026392924161",
    "in_reply_to_user_id":1052385025960894500,
    "in_reply_to_user_id_str":"1052385025960894465",
    "is_quote_status":false,
    "lang":"fr",
    "place":null,
    "reply_count":0,
    "retweet_count":0,
    "retweeted":false,
    "self_thread":{
       "id":1261319026392924200,
       "id_str":"1261319026392924161"
    },
    "source":"",
    "supplemental_language":null,
    "truncated":false,
    "user":{
 
    }
 }

Post with multiple hastag and mention

{
    "contributors":null,
    "coordinates":null,
    "created_at":"Fri May 15 16:30:06 +0000 2020",
    "display_text_range":[0,46],
    "entities":{
       "hashtags":[
          0:{
             "text":"testepost",
             "indices":[
                11,
                21
             ]
          },
          1:{
             "text":"a",
             "indices":[22,24]
          },
          2:{
             "text":"b",
             "indices":[
                25,
                27
             ]
          },
          3:{
             "text":"c",
             "indices":[
                28,
                30
             ]
          }
       ],
       "symbols":[],
       "urls":[],
       "user_mentions":[
          0:{
             "id":2319872346,
             "id_str":"2319872346",
             "indices":[31,46],
             "name":"PEDROGA 🌈⃤🇭🇰",
             "screen_name":"pedrohypollite"
          }
       ]
    },
    "favorite_count":0,
    "favorited":false,
    "full_text":"Teste post #testepost #a #b #c @pedrohypollite",
    "geo":null,
    "id":1261333044235034600,
    "id_str":"1261333044235034626",
    "in_reply_to_screen_name":null,
    "in_reply_to_status_id":null,
    "in_reply_to_status_id_str":null,
    "in_reply_to_user_id":null,
    "in_reply_to_user_id_str":null,
    "is_quote_status":false,
    "lang":"en",
    "place":null,
    "reply_count":0,
    "retweet_count":0,
    "retweeted":false,
    "source":"",
    "supplemental_language":null,
    "truncated":false,
    "user":{
       "advertiser_account_service_levels":[],
       "advertiser_account_type":"none",
       "blocked_by":false,
       "blocking":false,
       "business_profile_state":"none",
       "can_dm":true,
       "can_media_tag":true,
       "contributors_enabled":false,
       "created_at":"Wed Oct 17 02:25:17 +0000 2018",
       "default_profile":false,
       "default_profile_image":false,
       "description":"Preguiçoso profissional, programador nas horas vagas, mineiro nos fins de semana e libertário",
       "entities":{
          "description":{
             "urls":[]
          }
       },
       "fast_followers_count":0,
       "favourites_count":2007,
       "follow_request_sent":false,
       "followed_by":false,
       "followers_count":34,
       "following":false,
       "friends_count":463,
       "geo_enabled":false,
       "has_custom_timelines":true,
       "has_extended_profile":false,
       "id":1052385025960894500,
       "id_str":"1052385025960894465",
       "is_translation_enabled":false,
       "is_translator":false,
       "lang":null,
       "listed_count":0,
       "location":"",
       "media_count":61,
       "muting":false,
       "name":"nick 🇭🇰",
       "normal_followers_count":34,
       "notifications":false,
       "pinned_tweet_ids":[1178677703567974400],
       "pinned_tweet_ids_str":["1178677703567974406"],
       "profile_background_color":"000000",
       "profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png",
       "profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png",
       "profile_background_tile":false,
       "profile_banner_extensions_alt_text":null,
       "profile_banner_extensions_media_availability":null,
       "profile_banner_extensions_media_color":{},
       "profile_banner_url":"https://pbs.twimg.com/profile_banners/1052385025960894465/1587764034",
       "profile_image_extensions_alt_text":null,
       "profile_image_extensions_media_availability":null,
       "profile_image_extensions_media_color":{},
       "profile_image_url":"http://pbs.twimg.com/profile_images/1253799210958422016/p4yxX0bV_normal.jpg",
       "profile_image_url_https":"https://pbs.twimg.com/profile_images/1253799210958422016/p4yxX0bV_normal.jpg",
       "profile_interstitial_type":"",
       "profile_link_color":"1F1F1F",
       "profile_sidebar_border_color":"000000",
       "profile_sidebar_fill_color":"000000",
       "profile_text_color":"000000",
       "profile_use_background_image":false,
       "protected":false,
       "require_some_consent":false,
       "screen_name":"NickCageNick1",
       "statuses_count":1212,
       "time_zone":null,
       "translator_type":"none",
       "url":null,
       "utc_offset":null,
       "verified":false,
       "want_retweets":false
    }
 }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment