擅长:python、mysql、java
<p>根据Jira Rest API <a href="https://developer.atlassian.com/cloud/jira/platform/rest/v3/#api-rest-api-3-project-projectIdOrKey-get" rel="nofollow noreferrer">documentation</a>,Jira客户机总是希望收到一个<code>projectIdOrKey</code>参数作为<code>string</code>。看起来是这样的,它确定是否传递了项目键或项目ID的唯一方法是检查字符串是否为数字。这意味着,如果传递的是数值,Jira无法识别您使用的是项目密钥而不是项目ID</p>
<p>我检查了Python中JiraAPI客户端的源代码是否确实将任何输入转换为字符串。不幸的是,我无法检查JiraAPI服务器是否确实决定它是否以我认为的方式接收ID或密钥,因为它不是开源的</p>
<p>如果我的假设是正确的,那么唯一的解决方案似乎不是使用数值作为项目键,而是始终使用包含字母的键</p>