Twitter also sends an error message in the response. These errors are
a quite descriptive, but afaik they're not fixed and could change in
the future. In my app I'm currently catching and handling a few of
these in a special way; with others I'm showing a general error
message. To be able to easily adopt my code to possible changes  to
Twitter's error messages, I have defined all errors as constants.
Below is the part of my php code, where I am defining the errors. The
second parameter in every define statement is the error message
Twitter is sending.

//401 Not authorized
        define("TWITTER_ERROR_ACCESS_REVOKED", "Could not authenticate
you.");//user revoked app's access
        define("TWITTER_ERROR_INCORRECT_SIGNATURE", "Incorrect signature");//
wrong oAuth tokens
        define("TWITTER_ERROR_PROTECTED_USER", "Not authorized");
//403 Forbidden
        define("TWITTER_ERROR_ALREADY_FAVORITED","You have already favorited
this status.");
//following is special case: it contains a username, so split it in
parts before and after username (full string: "Could not follow user:
[username] is already on your list.")
        define("TWITTER_ERROR_ALREADY_FOLLOWING", "Already following");//use
this in code; function isError will check for _START and _END variants
        define("TWITTER_ERROR_ALREADY_FOLLOWING_START", "Could not follow
user:");
        define("TWITTER_ERROR_ALREADY_FOLLOWING_END", "is already on your
list.");
        define("TWITTER_ERROR_DUPLICATE","Status is a duplicate.");
        define("TWITTER_ERROR_NOT_FOLLOWING", "You are not friends with the
specified user.");
        define("TWITTER_ERROR_RATE_LIMIT_EXCEEDED", "Rate limit exceeded.
Clients may not make more than 350 requests per hour.");//rate limit
exceede

On May 28, 5:03 pm, Michael Cameron <darx...@gmail.com> wrote:
> Yeah i have only seen a response <error>, I would hope that we could
> get a tabularized list of those <error> responses. it would make
> debuging so much easier.
>
> On May 28, 1:53 am, wibblefish <docherty.ja...@gmail.com> wrote:
>
> > Only info I have found so far 
> > ishttp://apiwiki.twitter.com/HTTP-Response-Codes-and-Errors
>
> > On May 28, 1:02 am, Michael Cameron <darx...@gmail.com> wrote:
>
> > > So i am writing my catch expressions for twitter when parsing the
> > > response from twitter is there any error codes or definite strings for
> > > certain reasons. example "not following user", or other errors?
>
> > > Thank you!

Reply via email to