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”。無論如何,對于遇到相同問題的任何人來說,這都是一個合適的解決方案。
添加回答
舉報