错误215使用PHP+验证用户帐户的Twitter API 1.1的错误身份验证数据;Zend框架1

错误215使用PHP+验证用户帐户的Twitter API 1.1的错误身份验证数据;Zend框架1,php,api,zend-framework,twitter,oauth,Php,Api,Zend Framework,Twitter,Oauth,我有一个网站,它使用Twitter API(verrsion 1.1)和PHP以及Zend framework 1来验证用户输入到应用程序文本中的用户名 我在Twitter上创建了这个应用程序,并生成了消费者密钥(API密钥)、消费者机密(Secret API)、访问令牌和访问令牌机密 一般权限:读、写和直接消息 令牌权限:读和写 我使用Twitter进行身份验证的PHP代码是: $config = array( 'version' => '1.1', 's

我有一个网站,它使用Twitter API(verrsion 1.1)和PHP以及Zend framework 1来验证用户输入到应用程序文本中的用户名

我在Twitter上创建了这个应用程序,并生成了消费者密钥(API密钥)、消费者机密(Secret API)、访问令牌和访问令牌机密

一般权限:读、写和直接消息

令牌权限:读和写

我使用Twitter进行身份验证的PHP代码是:

$config = array(
        'version' => '1.1',
        'signatureMethod' => 'HMAC-SHA1',
        'callbackUrl' => 'http://example/main/twitter',
        'siteUrl' => 'https://api.twitter.com/oauth',
        'requestTokenUrl'=> 'https://api.twitter.com/oauth/request_token',
        'accessTokenUrl' => 'https://api.twitter.com/oauth/access_token',
        'authorizeUrl' => 'https://api.twitter.com/oauth/authorize',
        'consumerKey' => self::$_consumeKey,
        'consumerSecret' => self::$_consumeSecret
        );

$session = new Zend_Session_Namespace('OAUTH_TWITTER');

$consumer = new Zend_Oauth_Consumer( $config );

$token = $consumer->getRequestToken();

$session->request_token = serialize($token);

$consumer->redirect();
执行此代码时,在以下行中:

$token = $consumer->getRequestToken();
返回以下错误:

无法从令牌URL检索有效的令牌响应: 错误代码=“215”身份验证数据不正确。

我不知道我做了什么,因为以前工作得很好。我研究了两周,仍然找不到解决方案。我尝试再次创建应用程序,重新生成密钥和令牌,并将服务器的时区更改为UTC,但尚未解决

如果你需要更多关于我的信息,请告诉我

我很感激你能给我的任何信息。问候

对不起,我的英语不好