Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mendapatkan Garis Masa Twitter Pengguna Menggunakan PHP dan API v1.1?

Bagaimana untuk Mendapatkan Garis Masa Twitter Pengguna Menggunakan PHP dan API v1.1?

Patricia Arquette
Patricia Arquetteasal
2024-12-29 01:33:09218semak imbas

How to Retrieve a User's Twitter Timeline Using PHP and API v1.1?

Contoh PHP Termudah untuk Mendapatkan Garis Masa Pengguna dengan Twitter API Versi 1.1

Disebabkan oleh persaraan Twitter API 1.0 pada 11 Jun 2013, skrip asal yang disebutkan tidak lagi berfungsi. Panduan ini menyediakan pendekatan yang dikemas kini untuk mendapatkan semula status pengguna terkini dengan usaha pengekodan yang minimum.

Prasyarat:

  1. Buat Akaun Pembangun: Daftar untuk akaun pembangun Twitter dan buat aplikasi untuk mendapatkan token API.
  2. Laraskan Tahap Akses: Tukar tahap akses aplikasi kepada Baca & Tulis.

Kod PHP

Untuk memudahkan tugas, kelas PHP ialah disediakan:

require_once('TwitterAPIExchange.php');

// Replace these values with your application's tokens
$settings = [
    'oauth_access_token' => 'YOUR_ACCESS_TOKEN',
    'oauth_access_token_secret' => 'YOUR_ACCESS_TOKEN_SECRET',
    'consumer_key' => 'YOUR_CONSUMER_KEY',
    'consumer_secret' => 'YOUR_CONSUMER_SECRET'
];

// Define the API endpoint and request method
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$requestMethod = 'GET';

// Create the TwitterAPIExchange instance
$twitter = new TwitterAPIExchange($settings);

// Build the request and perform it
echo $twitter->buildOauth($url, $requestMethod)->performRequest();

Penggunaan:

  1. Ganti nilai token pemegang tempat dengan token sebenar anda yang diperoleh daripada platform pembangun Twitter.
  2. Jalankan skrip PHP, dan output akan memaparkan user_timeline (status terkini) untuk yang disahkan pengguna.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Garis Masa Twitter Pengguna Menggunakan PHP dan API v1.1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn