<?php include "twitteroauth.php"; $consumerKey = '3nVuSoBZnx6U4vzUxf5w'; $consumerSecret = 'Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys'; $accessToken = 'token'; $accessTokenSecret = 'secret'; /* * Twitter API Connections * Twitter API ile bağlantı * @var TwitterOAuth */ // API'ye bağlanma $twitteroauth = new TwitterOAuth($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret); // Tweet arama $query = 'audi'; // Aranacak kelime veya hashtag $statuses = $twitteroauth->get("search/tweets", ["q" => "audi"]); var_dump($statuses); $rateLimit = $twitteroauth->get('application/rate_limit_status'); echo '<pre>'; print_r($rateLimit); echo '</pre>';
Twitter Oauth Api Hk
2
●86
- 08-11-2024, 14:45:01Selamlar, abraham-tw kütüphanesiyle içerik çekmeye çalışıyorum.Kod arama yapıyor görünüyor(aramalar kotadan düşüyor) ama sonuç gelmiyor.Durumla ilgili bilgisi olan var mı?
- 08-11-2024, 15:29:09
<?php $consumerKey = '3nVuSoBZnx6U4vzUxf5w'; $consumerSecret = 'Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys'; $accessToken = 'token'; $accessTokenSecret = 'secret'; $url = 'https://api.x.com/1.1/search/tweets.json'; $query = 'nasa'; $resultType = 'popular'; function createAuthHeader($url, $params, $consumerSecret, $accessTokenSecret) { ksort($params); $baseString = 'GET&' . rawurlencode($url) . '&' . rawurlencode(http_build_query($params, '', '&')); $signingKey = rawurlencode($consumerSecret) . '&' . rawurlencode($accessTokenSecret); $params['oauth_signature'] = base64_encode(hash_hmac('sha1', $baseString, $signingKey, true)); return 'Authorization: OAuth ' . urldecode(http_build_query($params, '', ', ')); } $oauthParams = [ 'oauth_consumer_key' => $consumerKey, 'oauth_nonce' => md5(uniqid(rand(), true)), 'oauth_signature_method' => 'HMAC-SHA1', 'oauth_timestamp' => time(), 'oauth_token' => $accessToken, 'oauth_version' => '1.0', 'q' => $query, 'result_type' => $resultType ]; $authHeader = createAuthHeader($url, $oauthParams, $consumerSecret, $accessTokenSecret); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url . '?q=' . urlencode($query) . '&result_type=' . $resultType); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, [$authHeader]); $result = curl_exec($ch); curl_close($ch); print_r($result);
Merhabalar Böyle deneyin. - 08-11-2024, 18:32:18aslansoft adlı üyeden alıntı: mesajı görüntüle
<?php include 'twitteroauth.php'; $kadi = "twad"; // twitter kullanıcı adı $sifre = "twsifre"; // twitter şifresi $connection = new TwitterOAuth('3nVuSoBZnx6U4vzUxf5w', 'Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys'); $access = $connection->getXAuthToken($kadi, $sifre); echo $oauth_token = $access["oauth_token"]."<br>"; echo $oauth_token_secret = $access["oauth_token_secret"]; ?>