我正在使用kennect api。要处理无效数据,我使用try(),catch。现在,当我放入无效数据时,我会在catch函数中打印响应。
因为我使用的是kennect verdor,所以我在下面做了处理异常的事情。
try
{
}
catch (ApiException $e)
{
exit($e->getMessage(). PHP_EOL);
}
其退出并显示以下响应,
[400]连接到API时出错 (https://api-int.kennect.com/v1/candidates).stdClass对象( [错误] =>数组([0] => stdClass对象([代码] => 400#address.postalCode?invalid [message] => invalid postalCode)))
现在:我想从共振中打印响应消息。
我在string
中得到响应,所以我如何只获得消息部分。
注意:以下是print_r($e->getMessage())
的回复:
[400] Error connecting to the API (https://api-int.kennect.com/v1/candidates) .stdClass Object
(
[errors] => Array
(
[0] => stdClass Object
(
[code] => 400#address.postalCode?invalid
[message] => invalid postalCode
)
)
)
是否有任何php函数/其他方法可以实现这一目标?
注意:我不想使用string parsing
,因为结果可能会有所不同。