Otomatik durum güncellemesi için Twitter OAuth kullanarak

3 Cevap php

Benim web sitesi otomatik olarak PHP OAuth kullanarak belirli twitter hesabına durum güncellemeleri göndermek istiyorum.

Ben bir URL kullanarak bu testi

www.mysite.com / update_status

ama ben bunu test ediyorum ne zaman ince olduğu, "kullanıcı adı" ve "şifre" için bana soruyor. Ama benim web sitesi durum güncellemesini göndermeden önce bu kullanıcı adı ve şifre eklemek mümkün olmayacaktır.

Peki soru nasıl sunucuda bir web sitesi, otomatik olarak kullanıcı kullanıcı adı ve parola doldurmadan bir hesaba bir durum güncelleme gönderebilirsiniz olduğunu.

Bu atlamak için herhangi bir yolu var mı? Ben OAuth belirteçleri tasarrufu çalıştı, ama işe yaramıyor.

Önceden cevap için teşekkür ederiz!

3 Cevap

Benim tavsiye:

1) http://github.com/abraham/twitteroauth gibi bir PHP kitaplığı kullanın.

2) http://dev.twitter.com/apps üzerinde uygulamayı seçin ve "My Erişim Simgesi" üzerine tıklayın.

Belirteç olarak açıklandığı ulaşmak 3) Us http://dev.twitter.com/pages/oauth_single_token.

Sadece bu denedim ve o İŞLERİ! Ve onun kullanımı çok basit!

http://ditio.net/2010/06/07/twitter-php-oauth-update-status/

Bu 5mins altında çalışan var.

Zend Framework ile deneyin. Sürüm olarak Twitter göndermek için gerekli 1.10.8 minimum kodu:

$token = new Zend_Oauth_Token_Access;
$token->setParams(array(
'oauth_token' => 'REPLACE_WITH_TOKEN',
'oauth_token_secret' => 'REPLACE_WITH_TOKEN_SECRET'
));

$twitter = new Zend_Service_Twitter(array(
'consumerSecret' => 'REPLACE_WITH_CONSUMER_SECRET',
'accessToken' => $token
));

$response = $twitter->status->update('REPLACE WITH MESSAGE');

Tüm simgeler ve sırları http://dev.twitter.com üzerinde uygulamayı kaydetme sonra ulaşılabilir