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.&amp;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,

Reply via email to