调用API接口返回502报错代码

我使用http请求,调用SQL的接口,请求网址是:https://cloud.seatable.cn/api-gateway/api/v2/dtables/7e7fd79d-0a20-4d22-a1a7-1e2a1bd570d3/sql, 昨天晚上10点前是正常可用的,后面好像你们官方发通知说系统维护,之后就用不了了,返回:502 Bad Gateway 502 Bad Gateway nginx

我在做批量更新的调用时,也遇到类似的问题,报错大概有404 base not found in big data storage和502 Bad Gateway两种情况,后来发现是API调用的格式有问题,即使用了_id 字段直接包含数据,而官方格式要求row_id和嵌套的row对象,修改后没问题了:

旧格式:[{“_id”: “row_id”, “field1”: “value1”}

官方格式:[{“row_id”: “row_id”, “row”: {“field1”: “value1”}}]

可以参考下官方的API格式文档,如:Rows - SeaTable 编程手册

希望对你有帮助。

还是不行,我是直接使用update语句进行更新数据,改成row_id之后,还是报错:no such column: row_id

将您具体的配置和报错都截图下

update语句报502错误,select语句正常,相关配置见图片

请求参数如图所示

辛苦您在试下,昨天更新了,看下是否还有问题

nice,可以了,谢谢!!