我正在为 Facebook Messenger 开发一个应用程序,并且我从 Messenger 获得了这个参数。我想获取这些参数并存储发件人、文本和其他数据。但我无法在控制器中获取这些参数。
当我尝试params[:text]
时它不起作用,如果我尝试params[:entry][:messaging][1]
或类似的东西不起作用。
{"object":"page",
"entry":[
{
"id":"PAGE_ID",
"time":1460245674269,
"messaging":[
{
"sender":{
"id":"USER_ID"
},
"recipient":{
"id":"PAGE_ID"
},
"timestamp":1460245672080,
"message":{
"mid":"mid.1460245671959:dad2ec9421b03d6f78",
"seq":216,
"text":"hello"
}
}
]
}
]
}
如果你能告诉我如何编写我的控制器,这样我就可以从 [:text] 中获取价值,那就太好了。谢谢。