Php Dhru Api-获取客户输入

Php Dhru Api-获取客户输入,php,json,api,Php,Json,Api,我尝试基于这段代码制作DHRUAPI。 我的问题是在web上获取客户输入,这是由dhru web在参数中发送的 我已经确定了exacly网站向我的API发送的内容: [username] => login [apiaccesskey] => pass [action] => placeimeiorder [requestformat] => JSON [parameters] => <PARAMETERS><ID>100</ID

我尝试基于这段代码制作DHRUAPI。 我的问题是在web上获取客户输入,这是由dhru web在参数中发送的

我已经确定了exacly网站向我的API发送的内容:

[username] => login

[apiaccesskey] => pass

[action] => placeimeiorder

[requestformat] => JSON

[parameters] => <PARAMETERS><ID>100</ID><CUSTOMFIELD>eyJ1ZGlkIjoiMDAwMDgwMjAtMDAxQzM0MTIyNjgxMDAyRSJ9</CUSTOMFIELD><MODELID></MODELID><PROVIDERID></PROVIDERID><NETWORK></NETWORK><PIN></PIN><KBH></KBH><MEP></MEP><PRD></PRD><TYPE></TYPE><LOCKS></LOCKS><REFERENCE></REFERENCE><IMEI>423545675567658</IMEI><udid>00008020-001C34122681002E</udid></PARAMETERS>

有人能给我一些建议吗?

我知道dhru fusion发送给api变量后的“参数”,所以我使用$parameters=json_decode($parameters,true);解码json,然后在$OrderID=(int)$parameters['ID']之后解码;获取值,但不使用它。即使在他们的示例中,$OrderID=(int)$parameters['ID'];不要获取值。其他POST值,如用户名、操作、apisecurekey都很有效
1) $udid = json_decode($parameters['udid'],true);
2) $udid = $parameters['udid'];
3) $imei = $parameters['IMEI'];
4) $udid = (string)$parameters['udid'];