Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich Twitter-Benutzer-Timeline-Daten mit PHP und API v1.1 ab?

Wie rufe ich Twitter-Benutzer-Timeline-Daten mit PHP und API v1.1 ab?

DDD
DDDOriginal
2024-12-20 04:58:17875Durchsuche

How to Retrieve Twitter User Timeline Data Using PHP and API v1.1?

Einfachstes PHP-Beispiel zum Abrufen von user_timeline mit Twitter API Version 1.1

Verstehen der API-Änderungen

Twitter API 1.0 wurde im Ruhestand, und sein Ersatz, API 1.1, erfordert eine andere Authentifizierung Mechanismen.

Twilio-Anmeldeinformationen

Um die erforderlichen Anmeldeinformationen für Twitter API 1.1 zu erhalten, führen Sie die folgenden Schritte aus:

  • Erstellen Sie eine Entwicklerkonto: Registrieren Sie sich unter dev.twitter.com.
  • Erstellen Sie eine Anwendung: Richten Sie eine Anwendung ein, die über eigene eindeutige Schlüssel verfügt.
  • Zugriffstoken generieren: Erstellen Sie Zugriffstoken für die Anwendung, bestehend aus Verbraucherschlüssel, Verbrauchergeheimnis, Zugriffstoken und Zugriffstoken Geheimnis.
  • Lese-/Schreibzugriff festlegen:Lese- und Schreibzugriff für Ihre Anwendung in den Einstellungen aktivieren.

Vereinfachter PHP-Code

Die folgende PHP-Klasse vereinfacht den Zugriff auf die Twitter-API:

require_once('TwitterAPIExchange.php');

$settings = [
    'oauth_access_token' => 'YOUR_OAUTH_ACCESS_TOKEN',
    'oauth_access_token_secret' => 'YOUR_OAUTH_ACCESS_TOKEN_SECRET',
    'consumer_key' => 'YOUR_CONSUMER_KEY',
    'consumer_secret' => 'YOUR_CONSUMER_SECRET'
];

$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$getfield = '?screen_name=username&count=10';
$requestMethod = 'GET';

$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)
    ->buildOauth($url, $requestMethod)
    ->performRequest();

$tweets = json_decode($response);
foreach ($tweets as $tweet) {
    print_r($tweet);
}

Das obige ist der detaillierte Inhalt vonWie rufe ich Twitter-Benutzer-Timeline-Daten mit PHP und API v1.1 ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn