I would also try playing with curl_setopt ($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); I had issues with that at first.
On Wed, Jan 28, 2009 at 5:40 PM, dougw <[email protected]> wrote: > > Can you set the CURLOPT_VERBOSE flag to true and capture some > debugging output? For example: > > curl_setopt($curl, CURLOPT_VERBOSE, 1); > > Also, how frequently are you attempting to update? And are the > statuses the same? If you are updating too frequently, Twitter will > begin to reject the updates. You would know if you are being rejected > due to this throttling if the status returned by the update method is > equal to the last successful update. > > @dougw > > > On Jan 28, 6:41 pm, "AAfter/ Subhankar Ray" <[email protected]> > wrote: > > Greetings, > > We are using the following code. It does update a couple of times, but > > not all the time- very unpredictable. What are we missing? > > ********************* > > $url = 'http://twitter.com/statuses/update.xml'; > > > > // Set up and execute the process curl > > $curl_handle = curl_init (); > > curl_setopt ($curl_handle, CURLOPT_URL, "$url"); > > curl_setopt ($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); > > curl_setopt ($curl_handle, CURLOPT_RETURNTRANSFER, 1); > > curl_setopt ($curl_handle, CURLOPT_POST, 1); > > curl_setopt ($curl_handle, CURLOPT_POSTFIELDS, "status=$message"); > > curl_setopt ($curl_handle, CURLOPT_USERPWD, "$username:$password"); > > $buffer = curl_exec ($curl_handle); > > curl_close ($curl_handle); > > > > ****************** > > Regards, > > Subhankar Rayhttp://AAfter.Com >
