0

我正在使用 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 而不是字段名称。我没有尝试解决问题。

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

发布到 url https://myurlname.quickbase.com/db/DBID

标题是:

内容类型:应用程序/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>
4

2 回答 2

2

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

标头

身体

于 2019-09-18T12:48:58.150 回答
0

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

于 2019-09-18T21:19:54.413 回答