有没有办法使用记录不佳/废弃的 REST API 来查询特定函数所需的参数和数据类型?

Is there a way using a poorly documented/abandoned REST API to query the required parameters and datatypes for a particular function?

提问人:user6291867 提问时间:10/21/2023 最后编辑:Brian Tompsett - 汤莱恩user6291867 更新时间:10/21/2023 访问量:20

问:

我正在尝试为我工作的动物收容所创建一个应用程序,该应用程序将允许收养者通过iPad填写他们的收养申请,然后iPad会使用他们的联系信息更新我们的收养数据库。我们使用的采用数据库软件称为 ShelterBuddy,他们有一个可用的 API,但它看起来记录得非常少,而且有点被遗弃了,所有与支持或原始创建者联系的尝试都无济于事。我所从事的许多功能都是经过反复试验的,因为提供的小文档不正确,可能已经过时了。

有一个使用 JSON post 请求创建人员的功能,我已经尝试了数周,但无法开始工作 - 我不断收到一个通用的“200 错误请求”并不断添加越来越多的信息,直到最后我得到一个更具体的错误:

“{”Message“:”参数不能为空“}”

所以我觉得我很接近,但我不知道什么是空 - 有没有一种通用的方法来查询 REST API 中的函数以从 API 本身中提取函数需要哪些字段以及它们所需的数据类型是什么?我猜没有,只是想在放弃这个项目之前检查一下。

如果需要,我可以发布更具体的细节。

JSON REST 帖子

评论

0赞 jhnc 10/21/2023
你的意思是:demo.shelterbuddy.com/api/v2/documentation.aspx
0赞 jhnc 10/21/2023
或者:shelterbuddy.atlassian.net/wiki/spaces/SbApi/pages/85098501/......
0赞 user6291867 11/3/2023
是的,我已经用细齿梳子浏览了所有这些文档,但缺少很多信息,我看到文档已经过时的证据。提取数据我大部分时间都在工作,但有很多与文档不同的试验和错误,但更新我收效甚微的记录,并插入我根本没有工作的新记录 - 我已经添加了所有可能的参数,甚至尝试了不同的数据类型,我只能到达一个通用的“参数不能为空”错误消息, 并且无法找出什么是空的

答: 暂无答案