【PHP】TwitterOauthでレスポンスコードを見てエラーを検出!
PHPでTwitterAPIを利用するための便利なライブラリ「TwitterOauth」
API接続時のエラーを検出するには、以下のように「getLastHttpCode()」の値を確認すると良いです。
レスポンスコード200番は成功の証なので、これをチェックします。
require_once("./twitteroauth-master/autoload.php"); use Abraham\TwitterOAuth\TwitterOAuth; $consumer_key = "hogege"; $consumer_secret = "hogegege"; $access_token = "fugaga"; $access_secret = "fugagaga"; //アカウントの有効性を確認 $tw = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_secret); $user = $tw->get('account/verify_credentials'); if ($tw->getLastHttpCode() !== 200){ echo "アカウントに接続できません!"; }else{ echo "アカウント接続成功しました!"; }
「TwitterOauth」のインストールの方法は以下を参考
twitteroauthの使い方(2015年3月時点) - やったこと
ツイッターのレスポンスコードの一覧表は以下を参考
Response Codes — Twitter Developers
以上