我想將一些文本自動發佈到我的應用程序Twitter帳戶。我爲此創建了一個帳戶並獲取所需的所有信息併爲其編寫一個php代碼。這是簡單的代碼: 我做它只是爲了測試崗位能力:如何發佈飼料到Twitter?
<?php
require_once 'oauth/twitteroauth.php';
$message = "hiiiiiii"; #actual message to twitter
define("CONSUMER_KEY", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
define("CONSUMER_SECRET", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
define("OAUTH_TOKEN", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
define("OAUTH_SECRET", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_SECRET);
print_r($connection);
$content = $connection->get('account/verify_credentials');
//print_r($content);
$connection->post('statuses/update', array('status' => $message));
?>
我從帳戶中的信息,所以我想連接是否正常工作,但爲什麼我不能發佈任何東西嗎?我試圖發佈此消息,但在執行此代碼後,在我的Twitter上沒有發生任何新的鳴叫顯示?
$連接 - >後是一個方法:
/**
* POST wrapper for oAuthRequest.
*/
function post($url, $parameters = array()) {
$response = $this->oAuthRequest($url, 'POST', $parameters);
if ($this->format === 'json' && $this->decode_json) {
return json_decode($response);
}
return $response;
}
'$ connection-> post'返回的是什麼 – DevZer0
它是我使用的類中的一個方法。我編輯問題 – Basel