API没有文档时该怎么办

时间:2018-11-30 03:55:55

标签: rest api powershell jira

我目前正在尝试使用REST API将Powershell中的数据插入由某个插件(JIRA的便捷链接)创建的Jira自定义字段中。不幸的是,没有关于所需语法的文档。遇到此插件的人是否知道我需要使用REST API的命令/语法(这是一个很小的插件,因此如果其他人看到它,我会感到惊讶)吗?失败了,有谁对发现如何使用没有/不良文档的API有任何建议,即使API返回命令和语法列表的一些标准方法(最好使用powershell)?

我尝试与开发人员联系,但没有收到他们的回音。

我在使用的代码在这里,如果有帮助的话:

df[['domain_num', 'domain_alp']] = pd.DataFrame(df.domain.tolist())
df.drop('domain', axis=1, inplace=True)
>>> df
   count  year   domain_num domain_alp
0      0  1972.0          1          A
1      0  1972.0          1          B
2      0  1972.0          1          C

2 个答案:

答案 0 :(得分:0)

由插件还是由您创建自定义字段都没有关系。最后是自定义字段,因此,由于该插件没有好的文档,我建议您继续使用Atlassian文档,并根据官方REST API更新/编辑您的问题。您可以看到带有自定义字段here

的Atlassian示例

您需要做的就是只需要弄清楚自定义字段ID是什么,这很容易,方法是转到管理面板并单击自定义字段,然后从URL中检查它,如果您不想转到数据库。

我知道看到没有文档的API很痛苦,但至少您可以通过这种方式解决它。

答案 1 :(得分:0)

设法使它适用于此特定插件。必须包括ID字段以及我要链接的问题的关键字。我仍然很想知道是否有人对使用没有/不良文档的API有一些提示。

  "update":{
      "customfield_10500":[
         {
            "set":{
               "type":{
                  "name":"Asset PO",
                  "inward":"Asset",
                  "outward":"Purchase Order"
               },
               "outwardIssue":{
                  "key":""
                  "ID":""
               }
            }
         }
      ]
   }
}