当 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
呢?