将字符串和对象的组合转换为对象/数组

时间:2019-09-13 09:48:27

标签: php api yii2

我正在使用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,因为结果可能会有所不同。

0 个答案:

没有答案
相关问题