我已将我的应用程序配置为进行实时更新。
验证已完成,当(文本)用户上传照片时,我会收到更新。这很好。但POST数据完全是空的,没有数据。
post "/fb_realtime_updates" do
puts params[:object]
end
那将打印“{}”。有什么我想念的吗?
答案 0 :(得分:1)
http://www.sinatrarb.com/intro#Accessing%20the%20Request%20Object建议您使用
post "/fb_realtime_updates" do
request.body.rewind # in case someone already read it
data = JSON.parse request.body.read
puts data['object']
end
我没有Ruby / Sinatra环境来测试它。