The user_timeline endpoint currently has a hard limit of only fetching the most recent 3,200 tweets. I understand this limit if the authenticated user is requesting for timeline tweets from another user. But what if the limit could be changed when the authenticated user is fetching tweets from his own timeline, e.g. the most recent 10,000 tweets or all? Other platforms such as Instagram allow you to fetch all of your media from your profile.
The standard search API is somehow regarding screen name as part of text body and therefore is also searching in screen names. That can cause the search results to contain irrelevant tweets. For example, searching the word "nature" can return @human_nature's tweets whose text bodies don't contain the word "nature".
A similar issue applies to user mentions. For example, searching the word "nature" can return tweets which contain user mention @human_nature and don't contain the word "nature".
Please consider implementing an option which prevents the standard search API from searching in screen names and user mentions. Thanks.8 votes
While I understand the motivation for the separate "expansions" in the GET Tweets endpoint, I wonder if you have considered using GraphQL to allow the user to determine the shape of the tweet data returned?
In adding support for the labs endpoint to twarc  I found that I wanted to knit back together the data that is separated out into tweets. If GraphQL was used I don't think this would be necessary.
I would be curious to know if Twitter Labs considered switching to GraphQL for fetching tweets and users.4 votes
Add a field to know when media is being withheld by country9 votes
Is there any plan to allow access to the cropping rectangles that are associated with each media image? These are called focusrects and are nested under the originalinfo property of extended_entities.media and could be passed along with the rest of the media info in the API request.7 votes
- Don't see your idea?