Сегодня мы рассмотрим как можно удаленно...

Сегодня мы рассмотрим как можно удаленно обновить статус в твиттере. Для реализации нам понадобится cURL и API твиттера. Адрес API, который нужен нам для обновления статуса – http://twitter. com/statuses/update. xml. Прежде чем начать, убедитесь что у вас установлен и включен cURL! Давайте начнем. // Устанавливаем имя пользователя и пароль $username = “alex-g”; $password = “*********”; // Сообщение, которое мы хотим отправить $message = “Ура!, я обновил удаленно свой статус :) ”; // Адресс API твиттера $url = ‘http://twitter. com/statuses/update. xml’; $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, “$url”); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_handle, CURLOPT_POST, 1); curl_setopt($curl_handle, CURLOPT_POSTFIELDS, “status=$message”); curl_setopt($curl_handle, CURLOPT_USERPWD, “$username:$password”); $buffer = curl_exec($curl_handle); curl_close($curl_handle); // Проверяем отправилось ли наше сообщение if (empty($buffer)) { echo “Не удалось отправить сообщение. Может твиттер в ауте?”; } else { echo “Ура!, ты добавил новый статус в свой твиттер аккаунт :) ”; } С помощью функции curl_init() мы инициализируем сессию и затем устанавливаем для нее опции при помощи функции curl_setopt(). Затем мы выполняем cURL-запрос при помощи функции curl_exec() и закрываем сессию curl_close(). Автор: Thim Kristoffersson Оригинал: http://slimmendesigns.000space. com/tutorials/tutorial-php-update-twitter-status-with-curl/ Перевод: Александр Герасимов

Понравилась статья? Получай обновления и будь всегда в курсе событий!
Подпишись на RSS или
blog comments powered by Disqus