twitterOauthでツイートする際にくだらない事で嵌ったのでメモ。 現象 twitterで認証して戻ってくるcallbackurlでは、statuses/updateを使ってツイートできる。 しかし、oauth_tokenとoauth_token_secretをCookieに保存して、別ページでstatuses/updateをすると、Invalid or expired token [code] => 89 がでて投稿できない。 原因 Callbackurlで使えたoauth_tokenとoauth_token_secretは別ページに行くと使えなくなる。 $access_token内にあるtokenを保存しなければならない。 コード ポイント部分だけ。 $tw = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $_SESSION['