У меня чертовски много времени, чтобы понять, как разобрать сообщение об ошибке, когда твиттер выдает ошибку. Вот мой код, который отлично работает для публикации твита:
$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
?