错误 215:来自 Twitter API 的错误身份验证数据
当尝试访问 Twitter 的 API 并试图检索与以下内容关联的关注者列表时对于特定用户,可能会遇到代码 215 的错误消息和“错误的身份验证数据”消息。
此特定错误代码的文档尚未提供,但可以提供解释:
错误码215表示API调用时使用的鉴权数据不正确或无效。要解决此问题,请确保:
作为参考,一个简化的 PHP 代码片段实现了下面提供了 OAuth 1.0 身份验证并向 Twitter API 发出请求:
<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>
以上是为什么我从 Twitter API 收到'错误的身份验证数据”(错误 215)?的详细内容。更多信息请关注PHP中文网其他相关文章!