无法获取对W的Python修补程序请求

2024-09-23 16:18:42 发布

您现在位置:Python中文网/ 问答频道 /正文

article_url = "https://api.airtable.com/v0/appxxxxxxxxxxx/articles/row_id?api_key=APIKEY"
data = {"fields" : {"contacted" : "hello world"}, "typecast":True}
patch_article_data = requests.patch(article_url, data=data)

我不明白为什么上面做补丁请求不起作用。我试过很多变体,包括没有排版的。我得到以下回应

{u'error': {u'message': u'Invalid request: parameter validation failed. Check your request data.', u'type': u'INVALID_REQUEST_UNKNOWN'}}

Tags: keyhttpscomapiidurldatarequest
1条回答
网友
1楼 · 发布于 2024-09-23 16:18:42

我认为问题与发送有效负载的方式有关,我建议您尝试将其作为JSON字符串发送,方法是替换:

patch_article_data = requests.patch(article_url, data=data)

patch_article_data = requests.patch(article_url, json=data)

相关问题 更多 >