Kali ini saya akan berbagi tutorial Cara Update Status dan Upload Foto Ke Twitter Dengan PHP, pertama anda harus memiliki API Key dari twitter jika anda belum memiliki API Key Twitter silahkan baca artikel Cara Mendapatkan API Key Twitter.
disini saya menggunakan library TwitterOAuth dari Abraham Williams, silhkan download library ya disini, jika anda ingin mempelajari API Dokumennya silhakan baca disini. sekarang buat project dengan nama terserah anda, kemudian buat file index.php dan salin kode berikut
<?phpsetelah itu pindahkan folder twitteroauth yang tadi anda download ke dalam project yang tadi anda buat.
// load library twitteroauth
require_once __DIR__.'/twitteroauth/autoload.php';
use Abraham\TwitterOAuth\TwitterOAuth;
$key = '1234';
$secret_key = '1234';
$token = '1234';
$secret_token = '1234';
$conn = new TwitterOAuth($key, $secret_key, $token, $secret_token);
if(isset($_POST['action'])){
// data
$jenis = $_POST['jenis'];
$status = $_POST['status'];
// foto
$temp = $_FILES['foto']['tmp_name'];
$name = $_FILES['foto']['name'];
if($jenis == 'update'){
$datas = array('status'=>$status);
$result = $conn->post('statuses/update', $datas);
if(isset($result->errors)){
$response = 'Update status gagal';
}else{
$response = 'Update status sukses';
}
}elseif($jenis == 'upload'){
$media = $conn->upload('media/upload', array('media'=>$temp));
$datas = array(
'status'=>$status,
'media_ids' => implode(',', array($media->media_id_string)),
);
$result = $conn->post('statuses/update', $datas);
if(isset($result->errors)){
$response = 'Upload foto gagal';
}else{
$response = 'Upload foto sukses';
}
}
}else{
$response = '-';
}
?>
<!DOCTYPE html>
<html>
<head>
<title>UPDATE STATUS & UPLOAD FOTO DI TWITTER VIA PHP</title>
</head>
<body>
<form action="index.php" method="POST" enctype="multipart/form-data">
<h3>UPDATE STATUS & UPLOAD FOTO DI TWITTER VIA PHP</h3>
<hr />
RESPONSE : <?php echo $response; ?>
<hr />
<table>
<tbody>
<tr>
<td width="100">Jenis</td>
<td>:
<select name="jenis">
<option value="update">Update Status</option>
<option value="upload">Upload Foto</option>
</select>
</td>
</tr>
<tr>
<td>Status</td>
<td>: <textarea name="status"></textarea></td>
</tr>
<tr>
<td>Foto</td>
<td>: <input type="file" name="foto"></td>
</tr>
<tr>
<td colspan="2">
<button type="submit" name="action">POST</button>
</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
kemudian buka project lewat browser, ketika button post di klik maka anda akan mendapatkan pesan di RESPONSE, jika pesan ya sukses, berarti porses eksekusi berhasil, sekarang buka akun twitter anda dan lihat di halaman home, anda akan melihat status yang baru anda tulis tadi, lihat gambar di bawah ini

Ok. sampai disini dulu tutorial kali ini, selamat mencoba dan semoga bisa bermanfaat.
WORO-WORO : Web App autotweet Premium twitter Gratis Indonesia dengan pengguna aktif tiap Harinya. Nikmati layanan Autotweet twitter premium gratis tanpa spam!. KLIK DISINI. di Jamin AMAN 100% !!!
Disclaimer: Beberapa artikel di blog ini terkadang berisi informasi dari berbagai macam sumber. Hak cipta berupa gambar, teks, dan link sepenuhnya dimiliki oleh web tersebut. Jika ada masalah terkait hal ini, Anda dapat menghubungi kami. #JustShare! DISINI.

