解析从Moodle的Web服务收到的输出

时间:2016-03-02 08:53:33

标签: php json moodle

如何区分我在PHP中收到的这两个输出?

以下回复是我得到的

  1. 成功注册用户

    (
        [0] => stdClass Object
            (
                [id] => 9
                [username] => mathewgil111
            )
    )
    
  2. 登录无效

    (
        [exception] => invalid_parameter_exception
        [errorcode] => invalidparameter
        [message] => Invalid parameter value detected
        [debuginfo] => Username already exists: mathewgil111
    )
    
  3. 我想要做的是根据我得到的输出重定向用户。

1 个答案:

答案 0 :(得分:0)

请参阅我执行webservice.After成功创建用户 我得到了关注json

[{
    "id": 10,
    "username": "mathew1111"
}]

注册失败后我得到了这个

{
    "exception": "invalid_parameter_exception",
    "errorcode": "invalidparameter",
    "message": "Invalid parameter value detected",
    "debuginfo": "Username already exists: mathew111"
}

$ resp包含json

<?php
    $resp = $curl->post($serverurl . $restformat, $params);
    print_r($resp);
    $str = json_decode($resp);
    print_r($str);
?>