Здравствуйте, у меня есть все виды учебников для аутентификации с помощью oAuth, но, похоже, у всех есть один кусочек головоломки, которого я не делаю.
В моей 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 не обновлена.Я замечаю, что нигде здесь я не вызываю другие функции twitteroauth, такие как та, которая должна первоначально входить в систему и позволять приложению twitter редактировать вещи, но НИКАКИЕ подробности учебника как это должны работать.Какие функции мне следует вызывать, я использую объект oauth php в твиттере Авраама Уильямса.
Также я не уверен, нужно ли мне редактировать модель или представление, чтобы просто добавить их за кулисы, но мне интересновсплывающее окно для добавления учетных данных в Твиттере в первый раз, должно ли это быть функцией представления?Как бы я назвал это с контроллера и т. Д.