我正在尝试使用适用于REST api的Java工具包通过传递故事参考来更新集会用户故事中的Notes部分,并且我一直收到未经授权的错误。
void update(String description) throws IOException, URISyntaxException{
//Look for the story.
JsonObject storyJsonObject = find(this.storyNumber);
// Get reference to the user story.
String storyRef = storyJsonObject.get("_ref").getAsString();
// Update the notes in Json object.
String notes = storyJsonObject.get("Notes").getAsString();
notes = notes + " <br/> " + description;
// Update the story description.
JsonObject updateStory = new JsonObject();
updateStory.addProperty("Notes", notes);
UpdateRequest updateRequest = new UpdateRequest(storyRef, updateStory);
UpdateResponse updateResponse = this.restApi.update(updateRequest);
checkForErrors(updateResponse, "update");
}
我已确认我可以使用相同的凭据从UI成功更新。我在做什么?
由于
答案 0 :(得分:0)
您在代码中使用了哪种服务器?
String host = "https://rally1.rallydev.com";
或
String host = "https://sandbox.rallydev.com";
我使用工具包在沙箱上复制了这个问题,并提交了一个错误。在拉力赛上,它似乎始终如一。