Because of a change in Twitter's handling of permissions, tircd cannot access direct messages anymore. tircd will constantly report "Unable to update direct messages. (403 from Twitter API, 403: Forbidden)."
This is because tircd requests a RW token, but a RWD token is now needed to be able to access the user's private messages.
More informations here : https://groups.google.com/group/twitter-development-talk/browse_thread/thread/38bdc6d924699b7a?pli=1 and here : https://dev.twitter.com/pages/application-permission-model
Unfortunately there is apparently nothing that can be done in the code to change that. The application's permission must be manually changed by the person who created it at https://dev.twitter.com/apps .
Comment #1
Posted on Aug 22, 2011 by Massive RhinoYou can get DMs back by doing a one line change in tircd.pl
Search the source for "get_authentication_url" (somewhere in the OAuth-login) and change it to "get_authorization_url".
You have to reauthorize tircd to twitter after the change. So delete (or rename) your "Username.conf" and restart tircd. After logging in to twitter you should be able to get DMs again.
Comment #2
Posted on Aug 22, 2011 by Massive RhinoFixed in latest updates
Status: Fixed
Labels:
Type-Defect
Priority-Medium