0

アプリケーションを使用してTwitterのステータスを更新していますが、問題が発生しています。

stdClass Object ( [request] => /1/statuses/update.json [error] => Could not authenticate you. )

しかし、私はちょうど2分前に認証しましたが、次のコードを使用して同じエラーが表示されます。

if(strlen($status)>=140)
    {
        $status = substr($status,0,139);
    }
    if($E_oauth_token != "" && $E_oauth_token_secret != "")
    {
        try
        {
            $twitteroauth = new TwitterOAuth(YOUR_CONSUMER_KEY, YOUR_CONSUMER_SECRET, $E_oauth_token, $E_oauth_token_secret);
            $access_token = $twitteroauth->getAccessToken($tweet_verifier);
            $params = array('status' =>  $status);
            print_r($twitteroauth->post('statuses/update', $params));
        }
        catch(exception $e)
        {
              echo $e;
        }
4

1 に答える 1

0

私はこれに対する解決策を見つけ、簡単に確認できるこのサイトで説明しています。

2 種類の oauth トークンがあり、1 つは一時的なものであり、その一時的なものでは、ここで説明されている永続的なトークンを取得する必要がありますPHP での Twitter OAuth .

于 2013-02-02T05:57:04.460 に答える