[twitter-dev] Re: API REST problem

2009-08-26 Thread onelix

thanks, i did that and it work perfect!.

On Aug 25, 3:40 pm, natefanaro natefan...@gmail.com wrote:
 There are a few status updates on @cltag that are fairly similar. If
 you're posting the same tweet multiple times twitter will only accept
 the first tweet and ignore the rest. To test this add a timestamp at
 the end of each tweet like this status=$mensaje.time() and try
 again.

 Instead of checking for an empty buffer you may want to use $info =
 curl_getinfo($curl_handle) after curl_exec() and check out that $info
 array. More specifically $info['http_code']. That will make debugging
 this and other issues a little easier for you.

 On Aug 25, 3:08 pm, onelix aoto...@gmail.com wrote:

  Hi, im using API REST for update data from a bot (@cltag), the script
  works fine, but, only sometimes update the timeline.

  When i run manually the php script it works perfectly one time, but it
  doesnt do it anymore in one  hour or two.
  It use the TwitterSearch.php library. this is a piece of my code.

  function twittear($mensaje){
          $username = 'cltag';
          $password = 'password';
          $url = 'http://twitter.com/statuses/update.xml';
          $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=$mensaje);
          curl_setopt($curl_handle, CURLOPT_USERPWD, $username:$password);
          $buffer = curl_exec($curl_handle);
          curl_close($curl_handle);
          if (empty($buffer)) {
                  echo 'Error: mensaje vacio';
          } else {
                  echo 'Ultimo Twitt a '.$username.':br '.$mensaje;
          }

  }

  and then i call from another php script this funcion (the $mensaje is
  a string with 5 hashtags from TwitterSearch.php).

  Thanx!, and sorry but english is not my first language.


[twitter-dev] Re: API REST problem

2009-08-25 Thread natefanaro

There are a few status updates on @cltag that are fairly similar. If
you're posting the same tweet multiple times twitter will only accept
the first tweet and ignore the rest. To test this add a timestamp at
the end of each tweet like this status=$mensaje.time() and try
again.

Instead of checking for an empty buffer you may want to use $info =
curl_getinfo($curl_handle) after curl_exec() and check out that $info
array. More specifically $info['http_code']. That will make debugging
this and other issues a little easier for you.

On Aug 25, 3:08 pm, onelix aoto...@gmail.com wrote:
 Hi, im using API REST for update data from a bot (@cltag), the script
 works fine, but, only sometimes update the timeline.

 When i run manually the php script it works perfectly one time, but it
 doesnt do it anymore in one  hour or two.
 It use the TwitterSearch.php library. this is a piece of my code.

 function twittear($mensaje){
         $username = 'cltag';
         $password = 'password';
         $url = 'http://twitter.com/statuses/update.xml';
         $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=$mensaje);
         curl_setopt($curl_handle, CURLOPT_USERPWD, $username:$password);
         $buffer = curl_exec($curl_handle);
         curl_close($curl_handle);
         if (empty($buffer)) {
                 echo 'Error: mensaje vacio';
         } else {
                 echo 'Ultimo Twitt a '.$username.':br '.$mensaje;
         }

 }

 and then i call from another php script this funcion (the $mensaje is
 a string with 5 hashtags from TwitterSearch.php).

 Thanx!, and sorry but english is not my first language.