自定义API建议 - 使用Yii框架的POST请求建议

时间:2014-07-30 10:00:09

标签: php json api yii

我正在使用其他API(由其他公司制作),他们为我提供了使用其API的指南。它看起来相当简单,我只想检查一些事情,以确保我正确地做到这一点,(我目前正在使用Yii框架)。

以下是一个示例请求,其中一个API调用

{
"request" : {
    "model" : {
        "code" : "PR92DK1Z"
    }
}

关于这个请求我是否正确如下:

Yii::app()->request->getPost('code');

我对自定义API的体验有限 - 提前感谢

1 个答案:

答案 0 :(得分:2)

您可以获得code值:

$requestBody = Yii::app()->request->getRawBody();
$parsedRequest = CJSON::decode($requestBody);

$code = $parsedRequest["request"]["model"]["code"];