Mengakses Data Twitter melalui API v1.1: Pengesahan dan Pengambilan Garis Masa
Disebabkan penamatan REST API v1 Twitter, pembangun kini mesti menggunakan API v1.1 untuk mengakses data Twitter. Panduan ini menyediakan panduan langkah demi langkah untuk mengesahkan dan mendapatkan semula garis masa pengguna menggunakan permintaan HTTP langsung, menghapuskan keperluan untuk perpustakaan pihak ketiga.
Proses Pengesahan
Mengambil semula Garis Masa Pengguna
Snippet Kod C# Ilustrasi
Contoh kod C# berikut menggambarkan pelaksanaan:
<code class="language-csharp">// Your oAuth consumer key and secret string oAuthConsumerKey = "superSecretKey"; string oAuthConsumerSecret = "superSecretSecret"; // Twitter's authentication endpoint string oAuthUrl = "//m.sbmmt.com/link/f055c54d16a8cc75a8cc996511cc9a9c"; // Target user's screen name string screenname = "aScreenName"; // Construct authorization header string authHeaderFormat = "Basic {0}"; string authHeader = string.Format(authHeaderFormat, ...); // Base64 encoding omitted for brevity // Send authentication request var authRequest = (HttpWebRequest)WebRequest.Create(oAuthUrl); authRequest.Headers.Add("Authorization", authHeader); // ... (rest of authentication request handling) // Parse authentication response TwitAuthenticateResponse twitAuthResponse = ...; // Construct timeline URL string timelineFormat = "https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name={0}&...;"; string timelineUrl = string.Format(timelineFormat, screenname); // Send timeline request var timeLineRequest = (HttpWebRequest)WebRequest.Create(timelineUrl); timeLineRequest.Headers.Add("Authorization", ...); // Authorization using access token // ... (rest of timeline request handling) // Retrieve and process timeline JSON string timeLineJson = ...;</code>
Contoh ini mempamerkan langkah teras menggunakan permintaan HTTP mentah, memberikan anda kawalan terperinci ke atas interaksi anda dengan API Twitter. Ingat untuk menggantikan nilai pemegang tempat dengan kelayakan sebenar anda dan mengendalikan kemungkinan ralat dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan dan Mendapatkan Garis Masa Pengguna Twitter Menggunakan API v1.1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!