2 回答
TA贡献1802条经验 获得超4个赞
我能够通过将我的请求从 PATCH 修改为 PUT 来更新特定的子值。我不得不取消以下数据结构:
data = {
"action" : "set_child_value",
"data" : {
"key" : parent_key,
"value" : {child_key : child_value}
}
而是将其发送为:
data = {
parent_key : {child_key : child_value}
}
我更新的请求看起来像:
def update_child(self, parent_key, child_key, child_value):
header = self.generate_header()
data = {
parent_key : {child_key : child_value}
}
result = requests.put(self.URL, headers=header, json=data)
return result
我之前尝试的补丁方法从未真正解决过这个问题,它确实适用于其他 Zapier 存储方法,例如“pop_from_list”和“push_to_list”。无论如何,对于遇到相同问题的任何人来说,这都是一个合适的解决方案。
添加回答
举报