在R中使用RESTAPI向JIRA问题通知单添加注释
我想在现有的JIRA票证上添加更多的注释,使用RESTAPI pro语法来自R 基于此,我在本论坛尝试了以下方法,但没有成功:在R中使用RESTAPI向JIRA问题通知单添加注释,r,R,我想在现有的JIRA票证上添加更多的注释,使用RESTAPI pro语法来自R 基于此,我在本论坛尝试了以下方法,但没有成功: library(httr) POST("https://xxxxxx.atlassian.net/rest/api/2/issue/issueId/comment",body = "New Comment", authenticate(userid,password, "basic")) 我在你的文章中检查了被接受的答案,其中建议使用curl: curl-u adm
library(httr)
POST("https://xxxxxx.atlassian.net/rest/api/2/issue/issueId/comment",body = "New Comment", authenticate(userid,password, "basic"))
我在你的文章中检查了被接受的答案,其中建议使用
curl
:
curl-u admin:admin-X POST--data'{“body”:“comment.}'-H”内容类型:application/json
请注意,主体是JSON内容,内容类型也设置为JSON。您可以在从httr
调用POST()
函数时尝试执行相同的操作:
POST("https://xxxxxx.atlassian.net/rest/api/2/issue/issueId/comment",
body = '{"body": "comment."}', authenticate(userid, password, "basic"),
encode="raw")
是否有任何错误反馈?这是要检查的第一件事。我收到HTTP/1.1400错误。您确定您的凭据正确吗?作为测试,您是否可以尝试使用
httr
库在GET端点上调用GET()
。我能够创建一个JIRA票证,其中包含来自R的自定义字段和默认字段的值。但是在更新来自R的现有票证时遇到问题。我刚刚发现我的代码中遗漏了什么。显然,我必须将注释作为json对象传递,就像创建新的JIRA发行单一样。