I am using academic account to retrieve tweet information but I don’t know how to get the status_id, I thought the conversation_id would be the same as status_id but when I track back through the twitter-link, apparently it cannot link to the original message. What should I add to the tweet field in order to 19 digits which can be put at the last chunk of hyperlink? Below is the code that I use to get the information.

for response in tweepy.Paginator(client.search_all_tweets,
                                     query = 'query -is:retweet lang:en',
                                     user_fields = ['username', 'public_metrics', 'description', 'location'],
                                     tweet_fields = ['created_at', 'geo', 'public_metrics', 'text','id','conversation_id'],
                                     expansions = ['author_id', 'geo.place_id'],
                                     start_time = ['2020-01-01T00:00:00Z'],
                                     end_time = ['2020-12-12T00:00:00Z']):
time.sleep(1)
tweets.append(response)

result

The id of the tweet should be there. Each object you get back from the paginator is a Page of results, that contains a data list with 10 to 500 tweets depending on how you set other parameters. Each one of those is a full tweet object as defined by tweet_fields

Try twarc flatten in command line or as a library: Examples of using twarc2 as a library - twarc as an alternative

Thanks.