Cara Update Status dan Upload Foto ke Twitter dengan PHP
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.
DONASI VIA PAYPAL
Bantu berikan donasi jika artikelnya dirasa bermanfaat. Donasi akan digunakan untuk memperpanjang domain https://apaitu10.blogspot.com/. Terima kasih.
Postingan Lebih Baru
Postingan Lebih Baru
Postingan Lama
Postingan Lama
Komentar