Bem, Já consegui fazer a integração... Segue ai, um exemplo de como ficou!
Código http://www.haughin.com/code/twitter/ Alteração Configuração no config.php $config['permitted_uri_chars'] = 'a-z? 0-9~%.:_\-'; Não é necessário alterar o 'uri_protocol' deixem como $config['uri_protocol'] = "AUTO"; Como conseguir as chaves e tokens: http://dev.twitter.com/ Bem simples e gostei muito, existem vários métodos que podem ser utilizados: (exemplos) $this->twitter->call('statuses/friends_timeline'); $this->twitter->search('search', array('q' => 'elliot')); $this->twitter->search('trends'); $this->twitter->search('trends/current'); $this->twitter->search('trends/daily'); $this->twitter->search('trends/weekly'); $this->twitter->call('statuses/public_timeline'); $this->twitter->call('statuses/friends_timeline'); $this->twitter->call('statuses/user_timeline'); $this->twitter->call('statuses/show', array('id' => 1234)); $this->twitter->call('direct_messages'); $this->twitter->call('statuses/update', array('status' => 'If this tweet appears, oAuth is working!')); $this->twitter->call('statuses/destroy', array('id' => 1234)); $this->twitter->call('users/show', array('id' => 'elliothaughin')); $this->twitter->call('statuses/friends', array('id' => 'elliothaughin')); $this->twitter->call('statuses/followers', array('id' => 'elliothaughin')); $this->twitter->call('direct_messages'); $this->twitter->call('direct_messages/sent'); $this->twitter->call('direct_messages/new', array('user' => 'jamierumbelow', 'text' => 'This is a library test. Ignore')); $this->twitter->call('direct_messages/destroy', array('id' => 123)); $this->twitter->call('friendships/create', array('id' => 'elliothaughin')); $this->twitter->call('friendships/destroy', array('id' => 123)); $this->twitter->call('friendships/exists', array('user_a' => 'elliothaughin', 'user_b' => 'jamierumbelow')); $this->twitter->call('account/verify_credentials'); $this->twitter->call('account/rate_limit_status'); $this->twitter->call('account/rate_limit_status'); $this->twitter->call('account/update_delivery_device', array('device' => 'none')); $this->twitter->call('account/update_profile_colors', array('profile_text_color' => '666666')); $this->twitter->call('help/test'); <?php class Usatwitter extends Controller { //Configurando chaves private $_consumer_key = ''; private $_consumer_secret = ''; private $_access_token = ''; private $_secret_access_token = ''; function __construct() { parent::Controller(); } function index() { $this->load->library('twitter'); $this->twitter->oauth($this->_consumer_key, $this->_consumer_secret, $this->_access_token, $this->_secret_access_token); //$r = $this->twitter->call('statuses/update', array('status' => 'Consegui tuitar! :)')); $r = $this->twitter->call('statuses/friends_timeline'); echo "<pre>"; print_r($r); echo "</pre>"; } } ?> Sei que não é legal enviar código pra lista, mas como ainda não aprendi (falta de tempo) a usar o Git, alguem indica um bom cliente Git pra MAC (pvt please)? Allan Torres On Dec 29, 2010, at 1:51 AM, Allan Torres wrote: > E ai galera, > É a primeira vez que to integrando meu CI ao Twitter, via OAuth, alguem aqui > poderia me dar um help ? > > Achei a biblioteca do Elliot http://www.haughin.com/code/twitter/ > > > Alguem já trabalhou com ela e tem algum exemplo?! > > Abraços!
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

