如何编辑从Square检索的目录项,以便可以将其与编辑一起发送回

时间:2019-08-13 19:44:26

标签: javascript api square

我想用新名称和新价格更新Square清单中的目录项。我们已经能够通过其ID检索项目,但是无法对返回的对象进行任何更改。我们什至无法测试Square是否接受与返回格式相同的upsert,因为这些请求需要UUID。有人知道如何编辑返回的对象吗?


  var options = {"method": "get",
                 "headers": headers,
                 "Content-Type" : "application/json",
                 "muteHttpExceptions": true
                 };
  var item = UrlFetchApp.fetch("https://connect.squareup.com/v2/catalog/object/DQEMRAZHABN676THUKVW6ZE3",options);
  item.idempotency_key = Utilities.getUuid();

结果是以下消息:

  

对象不允许添加或更改属性。

UPDATE

JSON.parse()JSON.stringify帮助解决了这个问题

0 个答案:

没有答案