Append a row报错

参考https://docs.seatable.cn/published/seatable-api/dtable-server/rows.md中的API进行测试。对手动创建的一个表格进行插入操作结果服务器返回异常。
测试表格如下


curl -H “Authorization: Token XXXXXXXX” -H “Accept: application/json” -H “Content-Type: application/json” -X POST -d {“row”:{“line”:“I am new Row”},“table_name”:“Table1”} https://dtable-server.seatable.cn/api/v1/dtables/XXXXX/rows/

Error
SyntaxError: Unexpected token r in JSON at position 1
   at JSON.parse (<anonymous>)
   at parse (/opt/seatable/seatable-server-3.5.5/dtable-server/node_modules/body-parser/lib/types/json.js:89:19)
   at /opt/seatable/seatable-server-3.5.5/dtable-server/node_modules/body-parser/lib/read.js:121:18
   at invokeCallback (/opt/seatable/seatable-server-3.5.5/dtable-server/node_modules/body-parser/node_modules/raw-body/index.js:224:16)
   at done (/opt/seatable/seatable-server-3.5.5/dtable-server/node_modules/body-parser/node_modules/raw-body/index.js:213:7)
   at IncomingMessage.onEnd (/opt/seatable/seatable-server-3.5.5/dtable-server/node_modules/body-parser/node_modules/raw-body/index.js:273:7)
   at IncomingMessage.emit (events.js:412:35)
   at endReadableNT (internal/streams/readable.js:1333:12)
   at processTicksAndRejections (internal/process/task_queues.js:82:21)
请问上述是什么原因?正确的操作应该如何?

这是好像您的curl语句写的有问题, -d 后面的大括号需要用单引号给引起来 …-d ‘{“row”: {…}, “table_name”:xxxx}’
参照

curl -X POST \
  https://cloud.seatable.cn/api/v1/dtables/a4322ee03-c22f-4388-a738-0d020d430c4e/rows/ \
  -H 'Authorization: Token xxxxxx' \
  -d '{
	"table_name": "Table1",
	"row": {"名称": "I am new Row"}
}'

单引号也换过,一样报错,可能和我curl的版本有关。我后面直接用libcurl的API测试是可以的。