So – was it my code? Odd that it would work elsewhere though… I tried all sorts of stuff, but eventually found the problem. Originally I had the following in my cURL statements:
$this->twitterHost .= "statuses/update.xml?status=".urlencode(stripslashes(urldecode($stat)));
Turns out, GoDaddy is not a fan of this implementation… Like I said, it works, Twitter do accept it – however GoDaddy for whatever reason stopped it. The Twitter API documentation states it does require a POST, so I re-jigged the code to the following:
$this->twitterHost .= "statuses/update.xml"; curl_setopt($this->ch, CURLOPT_POSTFIELDS, "status=".urlencode(stripslashes(urldecode($stat))));
Hey presto! All working!
Would love someone a bit more technical to explain why the previous version worked elsewhere except GoDaddy… Please
Similar Articles:
3 shortcomings of Twitter
WordPress Plugins: Implementing jQuery Tutorial
WordPress Plugins: Utilize CSS in 2 minutes
Cheatsheet: Wordpress plugin admin page bling!
Introducing "Twollowers" and "Twitter Search" plugins









I have 100 domains on Godaddy and i can say that this company is very reputable.,:”