Tag: jira rest api

身份validation问题VBA Excel

我正在尝试创build一个cookie /validation我的用户名和密码对JIRA API。 它不工作,因为我得到login被拒绝。 这是我正在使用的代码: Set JiraAuth = CreateObject("MSXML2.XMLHTTP.6.0") With JiraAuth .Open "POST", "http://website/rest/auth/1/session", False .SetRequestHeader "Content-Type", "application/json" .SetRequestHeader "Accept", "application/json" .Send " {""username"" : ""USER"", ""password"" : ""USERPASSWORD!""}""" sErg = .ResponseText sCookie = "JSESSIONID=" & Mid(sErg, 42, 32) & "; Path=/Jira" '*** Extract the Session-ID End With 这是我收到的回应: :{“errorMessages”:[“Login denied”],“errors”:{}},“errors”:{}} 如果我使用IE浏览器,我可以用我给的用户名和密码login。 所以login凭证不是问题。 我需要encryption密码吗? 我怎样才能解决这个/我可以看看的任何例子?

使用VBA Excel 2010访问JIRA

我想使用VBA和Excel自动化JIRA中的Excel报告,我正在尝试使用VBA访问JIRA以将数据导出到Excel。 所以,我从validation开始,然后尝试使用此代码导出数据: Private JiraService As New MSXML2.XMLHTTP60 Private JiraAuth As New MSXML2.XMLHTTP60 Sub JIRA() With JiraAuth .Open "POST", "https://jiralink/rest/auth/1/session", False .setRequestHeader "Content-Type", "application/json" .setRequestHeader "Accept", "application/json" .send " {""username"" : """username""", ""password"" : """password"""}""" MsgBox .Status If .Status = "200" Then sCookie = "JSESSIONID=" & Mid(sErg, 42, 32) & "; Path=/" & sPfad Login = […]

为什么我的插件中的Webwork方法会回落到JIRA的ActionSupport类中?

我有一个Excelfile upload到我的JIRA插件的Webwork Action类的麻烦。 我正在使用apache.poi操作Excel文件,如下所示: public class ExcelWebworkAction extends JiraWebActionSupport { private static final long serialVersionUID = -7589391189615316463L; private static final Logger log = LoggerFactory.getLogger(ExcelWebworkAction.class); @Override public String doExecute() throws Exception { MultiPartRequestWrapper wrapper = (MultiPartRequestWrapper)ServletActionContext.getRequest(); File file = wrapper.getFile("fileField"); FileInputStream filestrem = new FileInputStream(file.getPath()); HSSFWorkbook workbook = null; try { workbook = new HSSFWorkbook(filestrem); } […]

如何让(“字段”)在VBA-JSON中工作

概要 我试图访问我目前正在使用的API的深层嵌套JSON。 通过这个过程使用VBA-JSON非常简单,但我遇到了一个小小的障碍。 在大多数情况下,我已经有了这个库可以正常工作,但是当我尝试抓取嵌套在JSON响应中的项目( 超过2个JSON级别 )时,我得到一个错误。 我将提交这个post,然后我会去收集一些我得到的错误代码。 closures我的头顶,我知道当我尝试使用下面的代码无法运行时,运行时错误为'13' 。 我认为( 可能是错误的 ),我很聪明,以了解types不匹配的错误,但我不知道如何解决它。 这工作 For i = 1 To 20 ActiveSheet.Cells(i + 1, 5) = Json("issues")(i)("key") ActiveSheet.Cells(i + 1, 6) = Json("issues")(i)("id") Next 不起作用 For i = 1 To 20 ActiveSheet.Cells(i + 1, 7) = Json("fields")(i)("summary") Next 这些没有任何工作 ActiveSheet.Cells(i + 1, 7) = Json("fields")(i)("summary") ActiveSheet.Cells(i + […]

VBA / JIRA / JSON:将新的键/值添加到从JSONparsing的字典中

我正在处理一段代码以从JIRA项目中提取问题,然后遍历每个问题以查看它是否已经存在于Excel工作表中。 对于任何结果,我想添加一个新的键值组合,这个组合本质上将标记问题是否存在,例如“exists”:“true”。 我使用Tim Hall的JSONConverter(VBA-JSON)代码将JSON响应parsing到Excel字典中。 现在我正在努力理解正确的语法,以便将新的键值添加到字典中。 示例JSON: "issues": [{ "expand": "operations,editmeta,changelog,transitions,renderedFields", "id": "123456789", "self": "url", "key": "XY-12345", "fields": { "issuetype": { "self": "url", "id": "1", "description": descrip.", "iconUrl": "url", "name": "Story", "subtask": false }, }, }, 这是我正在试图产生(如果字典被parsing回JSON;请参阅'存在'): "issues": [{ "expand": "operations,editmeta,changelog,transitions,renderedFields", "id": "123456789", "self": "url", "key": "XY-12345", "exists": "true", "fields": { "issuetype": { "self": "url", "id": […]