Hi Michael,

Have a look here: 
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/71d7e0bc15e6a8d1

Regards,
Alex.

On Nov 1, 1:49 pm, Michael Steuer <mste...@gmail.com> wrote:
> Hi Jesse,
>
> Not sure if this is it, but looking at your code you're making a POST  
> request to Twitter but sending the status parameter as a GET request  
> parameter as part of the URL instead of a POST parameter. Send the  
> data via POST too, see if that helps.
>
> On Oct 31, 2009, at 11:23 AM, Jesse Bunch <bunch.je...@gmail.com> wrote:
>
> > Hello, here is my cURL output from the response. Its empty! I am
> > attaching both the code used and the response. I have been at this for
> > hours and cannot find out why this is happening. Thanks for your help.
>
> > TWITTER API CURL RESPONSE
> > url ::http://twitter.com/statuses/update.xml?status=test+agasdf
> > content_type ::
> > http_code :: 0
> > header_size :: 0
> > request_size :: 0
> > filetime :: -1
> > ssl_verify_result :: 0
> > redirect_count :: 0
> > total_time :: 0
> > namelookup_time :: 0.060027
> > connect_time :: 0
> > pretransfer_time :: 0
> > size_upload :: 0
> > size_download :: 0
> > speed_download :: 0
> > speed_upload :: 0
> > download_content_length :: -1
> > upload_content_length :: -1
> > starttransfer_time :: 0
> > redirect_time :: 0
>
> > CODE USED TO SEND REQUEST TO TWITTER
> > <?php
>
> > // A simple function using Curl to post (GET) to Twitter
> > // Kosso : March 14 2007
>
> > function postToTwitter($username,$password,$message){
>
> >    $host = "http://twitter.com/statuses/update.xml?status=".urlencode
> > (stripslashes(urldecode($message)));
>
> >    $ch = curl_init();
> >    curl_setopt($ch, CURLOPT_URL, $host);
> >    curl_setopt($ch, CURLOPT_VERBOSE, 1);
> >    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
> >    curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
> >    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
> >    curl_setopt($ch, CURLOPT_POST, 1);
>
> >    $result = curl_exec($ch);
> >    // Look at the returned header
> >    $resultArray = curl_getinfo($ch);
>
> >    curl_close($ch);
>
> >    if($resultArray['http_code'] == "200"){
> >         $twitter_status='Your message has been sent! <a href="http://
> > twitter.com/'.$username.'">See your profile</a>';
> >    } else {
> >         $twitter_status="Error posting to Twitter. Retry<br><br>";
> >            foreach ($resultArray as $key => $value) {
> >                $twitter_status .= $key . " :: " . $value . "<br>";
> >            }
> >    }
> >    return $twitter_status;
> > }
> > ?>

Reply via email to