QuickBase 添加记录 API 呼叫

QuickBase AddRecord API Call

我正在使用 Postman 测试 Quickbase API 调用 - AddRecord。出于某种原因,我的 POST 请求生成错误 2。我需要更正什么?

添加记录:(https://help.quickbase.com/api-guide/add_record.html)

错误 2:(https://help.quickbase.com/api-guide/errorcodes.html)

我试过在通话中使用 apptoken 和 usertoken。我试过使用 FID 而不是字段名称。 None 我尝试解决问题。

<qdbapi>
  <usertoken>MyUserToken</usertoken>
  <field name="Last_Name">My Last Name</field>
  <field name="First_Name">My First Name</field>
</qdbapi>

POST-ing 到 url https://myurlname.quickbase.com/db/DBID

Headers 是:

Content-Type: application/xml

QUICKBASE-ACTION: API_AddRecord

我希望收到

<qdbapi>
 <action>API_AddRecord</action>
 <errcode>0</errcode>
 <errtext>No error</errtext>
 ...
</qdbapi>

却收到了

<qdbapi>
 <action>API_AddRecord</action>
 <errcode>2</errcode>
 <errtext>Invalid input</errtext>
</qdbapi>

您的信息看起来是正确的。我只是尝试使用与您的示例类似的信息数据制作 Add_Record,它对我有用。以下是我测试的一些屏幕截图:

看来我用错了target_db_id。只需将其更改为正确的 db_id 即可解决我的问题。