Php 自定义API建议-使用Yii框架发布请求建议
我正在使用另一个API(由另一家公司构建),他们为我提供了使用他们API的指南。它看起来相当简单,我只想检查一些事情,以确保我做得正确(我目前正在使用Yii框架) 下面是一个示例请求,其中一个请求的API调用Php 自定义API建议-使用Yii框架发布请求建议,php,json,api,yii,Php,Json,Api,Yii,我正在使用另一个API(由另一家公司构建),他们为我提供了使用他们API的指南。它看起来相当简单,我只想检查一些事情,以确保我做得正确(我目前正在使用Yii框架) 下面是一个示例请求,其中一个请求的API调用 { "request" : { "model" : { "code" : "PR92DK1Z" } } 关于这一请求,我是否有以下几点是正确的: Yii::app()->request->getPost('code'); 我使用自定义API的
{
"request" : {
"model" : {
"code" : "PR92DK1Z"
}
}
关于这一请求,我是否有以下几点是正确的:
Yii::app()->request->getPost('code');
我使用自定义API的经验有限-提前感谢您执行以下操作可以获得
code
值:
$requestBody = Yii::app()->request->getRawBody();
$parsedRequest = CJSON::decode($requestBody);
$code = $parsedRequest["request"]["model"]["code"];
您必须发送它或它是一个响应?抱歉-这是一个$u POST请求(send),所以您需要形成您的请求并通过cURL发送它。例如,你可以看这个,你能建议如何最好地测试这个吗?我的意思是-我可以在你的代码中添加我的json字符串来“模拟”真正的请求吗?谢谢-我的Yii版本很旧,没有这个函数,所以我扩展了它