「 Rally チーム メンバーシップを更新するにはどうすればよいですか? 」を見ましたが、Ruby Rally WSAPI でどのように機能するのかわかりませんでした。これは、プロジェクトのチーム メンバーシップを更新しようとしたときの更新クエリです。
#team is an array that consists of RallyAPI (user) objects.
@rally.update("project",project_ref,team)
私の質問は、更新するプロジェクトの識別子として渡している project_ref についてです。更新クエリが機能するために、このクエリに渡す必要があるのは「_ref」ですか、それともプロジェクトの「ObjectID」ですか?
試してみると、このエラーが発生します
@rally.update("project",project["_ref"],team)
not authorized to perform action: invalid key
これを試してみると:
@rally.update("project","_ref|#{project["_ref"]}",team)
同じエラーが発生します。このクエリを試したとき:
@rally.update("project","ObjectID|#{project["ObjectID"]}",use_array)
「リクエストメソッド「POST」を使用して「...」のWebサービスが見つかりませんでしたが、メソッド「GET」を使用してパスにサービスが存在する」というエラーが表示されます。