I am using the Full Archive Premium Search API with the Python library searchtweets.
When I request Tweets of my own account with “from:luca” I get results as expected, but when I use “from:hsnfrhanalmalki” I don’t get any results. But there should be nearly 100k Tweets: https://twitter.com/search?f=tweets&vertical=default&q=from%3AHsnFrhanALmalki&src=typd
This is my current code:
rule = gen_rule_payload("from:hsnfrhanalmalki",
results_per_call=500)
rs = ResultStream(rule_payload=rule,
from_date="2011-01-01",
to_date="2017-09-10",
max_results=1000,
max_pages=2,
**premium_search_args)
I tried to replace the username with the numeric ID and all lowercase. Because the last Tweet was published about a year ago I tried to use a specific time frame:
from_date="2011-01-01",
to_date="2017-09-10",
The results are always empty.
I found the thread about some users not showing up in the normale search, but this shouldn’t be the issue. The query works with the web interface and the Full Archive shouldn’t be affected by such filtering.
Thank you for any hints and help.