Uncategorized

Contoh PHP Script untuk Tweet Post dengan Twitter API v2

Langsung tu de poin aja ya:

<?php
// URL API Twitter
$url = 'https://api.twitter.com/2/tweets';
$msg = "Pesan yang mau dikirim"
$oauth_key= 'xxx';
$oauth_key_secrettoken = 'yyy';



// Data yang akan dikirimkan dalam permintaan POST
$data = array(
    'text' => $msg
);

// Header yang akan digunakan dalam permintaan
$headers = array(
    'Content-Type: application/json',
    'Authorization: OAuth oauth_consumer_key="$oauth_key",oauth_token="$oauth_key_secrettoken",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1689838578",oauth_nonce="2yPJoCNOH38",oauth_version="1.0",oauth_signature="GvrfUrEyCXe8FHlXZd39VdmhtC0%3D"',
    'Cookie: guest_id=v1%3A168983468657511120'
);

// Inisialisasi curl
$ch = curl_init();

// Set URL dan opsi curl
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

// Eksekusi permintaan curl
$response = curl_exec($ch);

// Cek apakah ada error dalam permintaan curl
if (curl_errno($ch)) {
    echo 'Error: ' . curl_error($ch);
}

// Tutup curl
curl_close($ch);

// Tampilkan respons dari API Twitter
echo $response;
?>