Perl Twitte oauth问题:can';无法验证\u凭据api调用

Perl Twitte oauth问题:can';无法验证\u凭据api调用,perl,twitter,twitter-oauth,Perl,Twitter,Twitter Oauth,试图通过OAuth 1.0A使用OAuth进行用户身份验证 我成功地获得了请求令牌,我成功地获得了oauth令牌和oauth密钥。 然后,我应该按照描述执行api调用 我对urlapi.twitter.com/1/account/verify_credentials.xml执行get请求 使用授权标头: OAuth oauth_consumer_key="zqOQIgnviRjNDuGIdHAA",oauth_nonce="1997904",oauth_signature="aSf2zj8xfj

试图通过OAuth 1.0A使用OAuth进行用户身份验证

我成功地获得了请求令牌,我成功地获得了oauth令牌和oauth密钥。 然后,我应该按照描述执行api调用

我对urlapi.twitter.com/1/account/verify_credentials.xml执行get请求 使用授权标头:

OAuth oauth_consumer_key="zqOQIgnviRjNDuGIdHAA",oauth_nonce="1997904",oauth_signature="aSf2zj8xfjXcN9z%2B04eOwFd8fKk%3D",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1291981333",oauth_token="jxmgnF4m2HB7IP9RbylyyF7gaZuRXj8YF1eVUIDSLrk",oauth_version="1.0"
并获得:

401 Unauthorized <?xml version="1.0" encoding="UTF-8"?>
<hash>
  <error>Could not authenticate with OAuth.</error>
  <request>/1/account/verify_credentials.xml</request>
</hash>
401未经授权
无法通过OAuth进行身份验证。
/1/account/verify_credentials.xml
我三次检查了所有东西:访问令牌、访问令牌、秘密、签名生成等等——没有运气

但是,我想,因为我设法获得了访问令牌,这不是twitter的问题。 我正在使用Net::OAuth perl模块


有人能帮我吗?twitter在谈论什么认证?我做错了什么?

你应该在Twitter开发者邮件列表上问这个问题。他们在调试OAuth问题方面做得很好。您将直接访问Twitter工程师。在这里包括您拥有的详细信息级别


检查您的系统时钟。时钟正常,似乎是一些代码问题,尽管我已经使用Net::Twitter::Lite重写了所有内容,并且工作得很好。无论如何,谢谢。多亏了大家,我没有弄清楚问题出在哪里,而是通过使用M.Mims的Net::Twitter::Lite重写代码来修复。