Php Twitter oAuth显示无效或过期的令牌

Php Twitter oAuth显示无效或过期的令牌,php,twitter,oauth,Php,Twitter,Oauth,我正在尝试使用oAuth更新Twiiter中的一些状态。但当我尝试连接到twitter时,它会在有效或过期的令牌中显示确切的消息 stdClass Object ( [errors] => Array ( [0] => stdClass Object ( [message] => Invalid or expired token [code] => 89 ) ) ) 为什么会出现这种错误?我正在会话中获取令牌和令牌机密值,但它显示错误 这是我的php代码 <?ph

我正在尝试使用oAuth更新Twiiter中的一些状态。但当我尝试连接到twitter时,它会在有效或过期的令牌中显示确切的消息

stdClass Object ( [errors] => Array ( [0] => stdClass Object ( [message] => Invalid or expired token [code] => 89 ) ) )
为什么会出现这种错误?我正在会话中获取令牌和令牌机密值,但它显示错误

这是我的php代码

<?php
session_start();
define('OAUTH_CALLBACK', 'http://somedomain.com/twitter/index.php');
require_once('twitteroauth/twitteroauth.php');
if(!isset($_GET['oauth_token']) && !isset($_GET['oauth_verifier'])){
$connection = new TwitterOAuth('kvKZRppWiAKkMexUQTCSqA', 'tMK1QfjPFNmIMHcKM4YVAMenvzS31JWerhjAf4q8');

/*$account = $connection->get('account/verify_credentials');
print_r($account);

$status = $connection->post('statuses/update', array('status' => 'Text of status here', 'in_reply_to_status_id' => 123456));
*/
$temporary_credentials = $connection->getRequestToken(OAUTH_CALLBACK);
$_SESSION['oauth_token'] = $token = $temporary_credentials['oauth_token'];
$_SESSION['oauth_token_secret'] = $temporary_credentials['oauth_token_secret'];

$redirect_url = $connection->getAuthorizeURL($temporary_credentials); 
header('Location:'.$redirect_url);
//print_r($redirect_url);
}else{
    $oauth_token = $_SESSION['oauth_token'];
    $oauth_token_secret = $_SESSION['oauth_token_secret'];
    print $oauth_token;
    print $oauth_token_secret;
    $connection = new TwitterOAuth('kvKZRppWiAKkMexUQTCSqA', 'tMK1QfjPFNmIMHcKM4YVAMenvzS31JWerhjAf4q8',$oauth_token ,$oauth_token_secret);
    $account = $connection->get('account/verify_credentials');
    print_r($account);

}

您应该查看此链接,可能这就是您要查找的内容