Json 用Talend在Jira中插入注释
在我的搜索过程中,我想了解有关如何通过Talend Open Studio在Jira问题中插入评论的建议 这是我的工作: 所以,我试图通过Talend插入评论。 我使用这样的tHttpRequest集合: uri是我获取Jira帐户的字符串连接 由于它是POST方法,所以我的标题是Json 用Talend在Jira中插入注释,json,talend,jira-rest-api,Json,Talend,Jira Rest Api,在我的搜索过程中,我想了解有关如何通过Talend Open Studio在Jira问题中插入评论的建议 这是我的工作: 所以,我试图通过Talend插入评论。 我使用这样的tHttpRequest集合: uri是我获取Jira帐户的字符串连接 由于它是POST方法,所以我的标题是Content-Type | application/json My post参数位于JSON文件中: { "fields": { "project": { "key": "TRL"
Content-Type | application/json
My post参数位于JSON文件中:
{
"fields": {
"project": {
"key": "TRL"
},
"summary": "A",
"description": "B",
"issuetype": {
"name": "Task"
},
"labels": ["Webapp"],
"reporter": {
"name": "x.x"
},
"assignee": {
"name": "x.x"
}
},
"body": "TEST1",
"visibility": {
"type": "role",
"value": "Administrators"
}}
启动此作业时,出现以下错误:
好像响应主体的文件是空的,或者这不是插入注释的好方法
我要澄清的是,对于失眠(),插入注释是有效的
我还尝试了component tRest,但没有成功地将它与tFileInputDelimited或tJIRAOutput链接起来
在继续工作之前,我想知道我的方向是否正确?有什么线索吗
提前谢谢你
Ale我建议使用tRest或tRestClient组件。您可以通过这些组件将JSON作为“HTTP正文”发送。
在JIRA方面,您可以在此处获得必要的信息: 假设您使用的是内部部署的JIRA,您会使用如下内容:
URL:hostname+/rest/api/2/issue/{issueidworkey}/comment
HTTP正文:
别忘了嗨,非常感谢你的建议!!!从逻辑上讲,对于你来说,有了这些组件,它就可以工作了?当然可以。这只是找到正确的API方法并用有效的请求调用它的问题。我大约在一年前构建了类似的东西。我们使用tRest组件创建问题并附加文件。您好!我将发布我的解决方案后。。。谢谢你,伙计!顺便说一句,你知道我们在Jira中创建问题时是否可以修改创建/更新日期吗?通常情况下,我必须将历史记录从Trello转移到Jira,他们要求我保留Trello的原始创建日期,有可能吗?我看到很多帖子的答案是“不”,你能证实我吗?
{
"body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque eget venenatis elit. Duis eu justo eget augue iaculis fermentum. Sed semper quam laoreet nisi egestas at posuere augue semper.",
"visibility": {
"type": "role",
"value": "Administrators"
}
}