Twitterがエラーをスローしたときにエラーメッセージを解析する方法を考え出すのにかなりの時間を費やしています。ツイートを投稿するのに問題なく動作する私のコードは次のとおりです。
$response = $twitteroauth->post('statuses/update', array('status' => $msg));
$e = $twitteroauth->http_code;
の場合$e != 200
、twitter のエラー メッセージを取得します。もし私ならvar_dump($response)
、私は次のようなものを得る
object(stdClass)#6 (1) { ["errors"]=> array(1) { [0]=> object(stdClass)#7 (2) { ["code"]=> int(187) ["message"]=> string(21) "Status is a duplicate" } } }
どうすればそれを解析できmessage
Status is a duplicate
ますか?