I am using Tweet# and using a loop to generate a number of tweets from
a larger string as follows:
List<string> result = new List<string>(Regex.Split(output,
@"(?<=\G.{120})"));
for (int i = result.Count - 1; i > -1; i--)
{
string text = "/statuses/update.xml?stat...@xxxxxxxx "
+ result.ElementAt(i);
var twitter = FluentTwitter.CreateRequest()
.AuthenticateAs("xxxxxx", "yyyyyy")
.Direct(text)
.Post();
var response = twitter.Request();
Thread.Sleep(100);
}
[ignore the crappy C# as this is my 1st attempt at it]
and I get a 403 forbidden response which suggests that I am over my
update limit:
<?xml version="1.0" encoding="UTF-8"?>
<hash>
<request>/1/statuses/update.xml?status=%40xxxxxx+rxxxxxxxx+xxxxxx.
+xxxxxxx.&source=tweetsharp</request>
<error>User is over daily status update limit.</error> </hash>
However, when I get my limits data using .Account().GetRateLimitStatus
() I get this:
base {Dimebrain.TweetSharp.Model.PropertyChangedBase} = 136 / 150
remaining.
What am I doing wrong?? I am sure I read somewhere that there is no
update limit.
I have only sent 150-200 tweets in the past 8 hours altho quite a few
of them were rejected (I think) as 'duplicate text' since this is a
test application and I wasn;t continually changing the tweet text.
Thanks,