fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

PHP: Оновлюємо статус у твіттері з допомогою cURL

Сьогодні ми розглянемо, як можна віддалено оновити статус в твіттері. Для реалізації нам знадобиться cURL і API твіттера. Адреса API, який потрібен нам для оновлення статусу – .
Перш ніж почати, переконайтеся, що у вас встановлений і включений 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
Оригінал:
Переклад: Олександр Герасимов
Ця і багато інші статті Tutorials-World.ru