こんにちは、私は oAuth で認証するためのあらゆる種類のチュートリアルを持っていますが、他の人は私が持っていないパズルの 1 つのピースを持っているようです。
私のCMSでは、送信ボタンで情報が処理されるコントローラーを編集しています。$_POST
このデータが含まれており、内容について単純に評価されます
if(!empty($_POST))
{
$mingurl = 'http://www.myurl.com';
$mingmsg = "New tweet! Link: " . $mingurl;
//Connect to Twitter
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET);
$connection->getAuthorizeURL(OAUTH_TOKEN, true);
// Posten
$connection->post('statuses/update', array('status' => $mingmsg));
// Error afhandeling
$httpc = $connection->http_code;
if($httpc == 200) {
echo 'Tweet posted!';
} else {
echo "Failed!";
}
}
特にTwitterアカウントが更新されていないことを考えると、何も起こらなかったようです. ここでは、最初にログインして Twitter アプリケーションが編集できるようにする関数など、他の twitteroauth 関数を呼び出していないことに気付きましたが、これがどのように機能するかについて詳しく説明しているチュートリアルはありません。どの関数を呼び出す必要がありますか。Abraham Williams twitter oauth php オブジェクトを使用しています。
また、これらの舞台裏の更新を追加するためだけにモデルまたはビューを編集する必要があるかどうかはわかりませんが、初めて Twitter 資格情報を追加するためのポップアップについて疑問に思います。これはビューの機能である必要がありますか? コントローラーなどからどのように呼び出すのですか