使用delete_values参数无效的API调用字段删除

时间:2016-07-05 12:31:57

标签: python podio

执行API调用以删除应用中的字段时,该字段将在模板级别删除。但是,将 delete_values 参数设置为 true

时, delete_values 参数不起作用
## my python code using the requests library
url = 'https://api.podio.com/app/16200981/field/125619360'
data = {'delete_values': True}
request = requests.delete(url, headers=self._get_headers(), data=data)

呼叫是成功的,有一个响应主体

{"revision": 29}

但是,此字段的任何项目值都不会被删除。

1 个答案:

答案 0 :(得分:2)

“delete_values”参数必须位于URL中,而不是在正文中。

https://api.podio.com/app/16200981/field/125619360?delete_values=true

所以代码

url = 'https://api.podio.com/app/16200981/field/125619360'
data = {'delete_values': True}
request = requests.delete(url, headers=self._get_headers(), params=data)