Crucible REST APIを使用して、作成したばかりのレビューにレビュー担当者を追加しようとしています(これもRESTを使用しています)。Atlassianのドキュメントによると、次の宛先にPOSTする必要があります。
/rest-service/reviews-v1/{id}/reviewers
ものによって?ドキュメントには、レビュー担当者を追加するための有効なリクエストが表示されていません。[展開]をクリックしても何も表示されず、「カンマ区切りのレビュー担当者」と表示されますが、機能していないようです。
私はもう試した:
user1,user2
{"user1","user2"}
{reviewers:[reviewer:{"userName":"user1"},reviewer:{"userName":"user2"}]}
これらはすべて、次の応答になります。
{"code":"NotFound","message":"The user named '{\"user1\"' is not a Crucible user.","stacktrace":"com.atlassian.crucible.spi.services.NotFoundException: The user named '{\"user1\"' is not a Crucible user.
at com.atlassian.crucible.spi.impl.DefaultReviewService.getUser(DefaultReviewService.java:2011)
at com.atlassian.crucible.spi.impl.DefaultReviewService.access$3500(DefaultReviewService.java:95)
at com.atlassian.crucible.spi.impl.DefaultReviewService$32.doInTransaction(DefaultReviewService.java:1973)
at com.atlassian.crucible.spi.impl.DefaultReviewService$32.doInTransaction(DefaultReviewService.java:1965)
at com.atlassian.fisheye.spi.impl.DefaultTxTemplate.execute(DefaultTxTemplate.java:123)
at sun.reflect.GeneratedMethodAccessor1317.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
...
そのスタックトレースはどんどんと続きます...
user1
同じURLに対してGETを実行するとuser2
、他のレビューでそれらを見ることができるため、有効な名前です。
誰かアイデアはありますか?
ありがとう!