I have a basic app set up to allow access to query my client’s timeline to display their most recent tweets, via the following:
https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=" . $screenname . "&count=2&include_rts=false&exclude_replies=true
But as of today (and probably a bit sooner before it was noticed) that user’s screen name is no longer returning ANY results via the API request. I just get an empty array back as the result - no error message. Is it possible that screen names have their own rate limits or can be blocked from API access in some way? This was working fine with this screen name recently but now I get no results no matter what I try for this screen name. If I try literally any other screen name (I’ve tried dozens randomly just to test), I get expected user_timeline results.
I’ve tried turning off the include_rts=false, tried increasing the count, and verified that there are, in fact, recent tweets to be shown. This user is not private/protected. My app isn’t hitting a rate limit. I even tried the same API request from a different App, but get the same results - empty array for this screen name, expected results for anything else.
It seems to be just this particular screen name. Anybody run into anything similar or have any ideas?