2010-10-23 50 views
2

這裏有幾個教程和課程,但自從Twitter更改爲oAuth後,它們不再有效。如何使用OAuth從PHP發送推文?

如何以最基本的方式發送來自PHP的推文?

例如,使用MyTwitter類「舊」的方式如下:

require_once('MyTwitter.class.php'); 
$twitter = new MyTwitter('username', 'password'); 
$message = "API Test."; 
$result = $twitter->updateStatus($message); 
print_r($result); 

回答

4

演示沒有工作,但類本身did-

$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_SECRET); 
    $content = $connection->get('account/verify_credentials'); 
    $result = $connection->post('statuses/update', array('status' => $message)); 
2

即使世界落實Twitter的OAuth的,完成一個工作演示的good walkthrough here。如果您已經使用了一個框架,你可能有其他的選擇也如Zend_Service_Twitter Zend框架

+0

不幸的是,工作演示不工作。它不通過oauth標記。 – bcmcfc 2010-10-23 14:06:54

+0

奇怪 - 只是檢查,它適用於我 – robjmills 2010-10-23 15:57:14