【问题标题】:How to use REST API PATCH command with Google Apps Script UrlFetchApp如何将 REST API PATCH 命令与 Google Apps Script UrlFetchApp 一起使用
【发布时间】:2013-08-16 18:15:43
【问题描述】:

我正在尝试修补(部分更新)Firebase 记录 (firebase.com)。这在使用 PATCH 的 Google Apps 脚本之外非常有效。 GAS 不支持 PATCH,我尝试 X-HTTP-Method-Override 没有成功。将 GAS 与 X-HTTP-Method-Override 一起使用会呈现与标准 GET 相同的结果。我的测试数据库没有安全性。无需登录。

var myPayload = "{\"WSD124\" : {\"auction\" : {\"stockno\" : \"ESD124\", \"highbid\" : \"240\"}}}";

var myURL = "https://mydatabase.firebaseio.com/auctions/.json";

var 选项 = { 标题:{ “X-HTTP-Method-Override”:“补丁” }, 方法:“POST”, 有效载荷:myPayload };

var oResponse = UrlFetchApp.fetch(myURL,options);

【问题讨论】:

    标签: google-apps-script firebase urlfetch x-http-method-override


    【解决方案1】:

    对于那些回到这个旧线程的快速更新 - 我们现在支持所有 REST API 调用的 X-HTTP-Method-Override 标头,所以现在应该可以工作了

    【讨论】:

      【解决方案2】:

      更新

      现在支持。请参阅 Chris Raynor 的回答。

      老答案

      我们目前不支持 X-HTTP-Method-Override,尽管我们正在考虑它。现在,您可能需要对整个记录进行 PUT。如果这严重阻碍了您,请发送电子邮件至 support@firebase.com。

      【讨论】:

        猜你喜欢
        • 2021-06-29
        • 1970-01-01
        • 1970-01-01
        • 2017-07-29
        • 2020-03-06
        • 1970-01-01
        • 2021-12-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多