Ralat 215: Data Pengesahan Buruk daripada Twitter API
Apabila cuba mengakses API Twitter dengan tujuan untuk mendapatkan semula senarai pengikut yang dikaitkan dengan pengguna tertentu, mesej ralat dengan kod 215 dan mesej "Data Pengesahan Buruk" mungkin ditemui.
Dokumentasi untuk kod ralat khusus ini tidak tersedia, tetapi penjelasan boleh diberikan:
Kod ralat 215 menunjukkan bahawa data pengesahan yang digunakan untuk panggilan API adalah tidak betul atau tidak sah. Untuk membetulkan isu ini, pastikan bahawa:
Sebagai rujukan, coretan kod PHP dipermudahkan yang melaksanakan Pengesahan OAuth 1.0 dan membuat permintaan kepada API Twitter disediakan di bawah:
<code class="php">$token = 'YOUR_TOKEN'; $token_secret = 'YOUR_TOKEN_SECRET'; $consumer_key = 'CONSUMER_KEY'; $consumer_secret = 'CONSUMER_SECRET'; $host = 'api.twitter.com'; $method = 'GET'; $path = '/1.1/followers/ids.json'; // api call path $query = array( // query parameters 'cursor' => '-1', 'screen_name' => 'username' ); $oauth = array( 'oauth_consumer_key' => $consumer_key, 'oauth_token' => $token, 'oauth_nonce' => (string)mt_rand(), // a stronger nonce is recommended 'oauth_timestamp' => time(), 'oauth_signature_method' => 'HMAC-SHA1', 'oauth_version' => '1.0' ); // complete the OAuth 1.0 authentication process // ... // continue with making the API call</code>
Atas ialah kandungan terperinci Mengapa saya mendapat \'Data Pengesahan Buruk\' (Ralat 215) daripada API Twitter?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!