我尝试了各种方法,但似乎都做不好。
当我将数据传递给Cloud函数时,我在Cloud Code中检索数据时遇到了问题。
示例:
ParseCloud::run('addAlarm', ['subject' => $subject]);
将向云代码中的函数传递以下请求:
{"body":"{'"subject'":'"Re: Alarm'"}","params":{"subject":"Re: Alarm"},"installationId":"","user":null,"master":false}
我可以读取request.body
以获得:
{"subject":"Re: Alarm"}
但是读取request.body.subject
会产生未定义的
我找不到任何将参数传递给PHP中的Cloud函数的例子,所以我目前正在进行试错运行。
"body":"{'"subject'":'"Re: Alarm'"}"
在JSON中,密钥body
包含一个String,它看起来像JSON。您可以在JavaScript中使用JSON.parse(request.body)
,也可以使用将正文作为对象发送的PHP方法。