【问题标题】:UE4 PUT Request to Firebase using Va Rest Plugin使用 Va Rest 插件向 Firebase 发出 UE4 PUT 请求
【发布时间】:2018-07-29 18:37:03
【问题描述】:
我目前正在尝试为使用 UE4.17.2 蓝图开发的安卓手机游戏实现云保存功能。经过大量研究,我决定为此使用 Firebase,并使用 VaRest Plugin 与实时数据库进行通信。
我的 GET 请求适用于 firebase URL,因此接收数据没有问题。
但是,我无法找到让我的 PUT 请求正常工作的方法。
PUT 请求的目的是更新特定用户的“硬币”值。
数据值未更新,我收到此错误:
关于我做错了什么以及在 UE4 蓝图中获取 PUT 请求的正确方法有什么想法吗?
【问题讨论】:
标签:
json
rest
firebase
put
unreal-blueprint
【解决方案1】:
所以我用 Va Rest 尝试了很多东西,终于找到了解决方案!
Solution Snapshot!
- 我先把Construct JSON Request的Verb Attribute改成PUT,把同一个Node的Content Type设置成JSON。
- 然后我只使用了节点“设置整数字段”,其中字段名称是我要保存值的属性的名称,该值是数字(以前的硬币 + 球数)。
- 然后我通过附加 3 个文字字符串来构造 CURL,然后再将它传递给 Process URL 节点。
- 如果需要,可以通过自定义事件打印出响应内容值(新币值)。