错误215使用PHP+验证用户帐户的Twitter API 1.1的错误身份验证数据;Zend框架1
我有一个网站,它使用Twitter API(verrsion 1.1)和PHP以及Zend framework 1来验证用户输入到应用程序文本中的用户名 我在Twitter上创建了这个应用程序,并生成了消费者密钥(API密钥)、消费者机密(Secret API)、访问令牌和访问令牌机密 一般权限:读、写和直接消息 令牌权限:读和写 我使用Twitter进行身份验证的PHP代码是:错误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
$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,但尚未解决
如果你需要更多关于我的信息,请告诉我
我很感激你能给我的任何信息。问候
对不起,我的英语不好