We have some artificial limits in place restricting how far back in
time/pages you retrieve tweets. As our data stores increase in
reliability for large working sets, we'll be able to lift these
restrictions and provide a reasonable quality of service to API
clients.
--
Alex Payne - API Lead, Twitter, Inc.
http://twitter.com/al3x
[1] - http://apiwiki.twitter.com/REST+API+Documentation#usertimeline
Doug Williams
Twitter API Support
http://twitter.com/dougw
> Is there a way to authenticate with an account even for pages that
> don't require it? If not, there definitely should be.
Sure, just always use your auth creds when you send a request.
TJL
The is the code I use to hit API's where auth is optional:
XDocument GetXDocumentFromUri(Uri uri)
{
Debug.Assert(uri != null);
Debug.Assert(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme
== Uri.UriSchemeHttps);
HttpWebRequest req = HttpWebRequest.Create(uri) as
HttpWebRequest;
req.CookieContainer = _cookies;
NetworkCredential creds = Credentials.GetCredentials();
req.Headers.Add("Authorization", "Basic " +
Convert.ToBase64String(Encoding.ASCII.GetBytes(creds.UserName + ":" +
creds.Password)));
WebResponse resp = req.GetResponse();
using (StreamReader rdr = new
StreamReader(resp.GetResponseStream()))
{
return XDocument.Load(rdr);
}
}
Please only use basic auth over SSL!