backlog4j icon indicating copy to clipboard operation
backlog4j copied to clipboard

ユーザーIDからユーザー情報を取得するためにはユーザーの一覧を取得するしかない

Open megascus opened this issue 8 years ago • 3 comments

https://developer.nulab-inc.com/ja/docs/backlog/api/2/get-user/

でパラメーターとして指定できるuserIdですが、数値型から判るようにbacklogの内部で使用しているidであって、backlogの操作者が入力できるユーザーIDではないようです。

画面上からはパラメーターとしてわかる値ではないため、ユーザーの一覧を取得してから戻り値のuserIdでぶつけてidを取得する必要があります。

プロジェクトにユーザーを追加する場合(BacklogClient#addProjectUser)にこのパラメーターが必要になるため、ユーザーのuserIdからユーザーのidを直接指定できる方法(API)を提供してほしいです。

megascus avatar Nov 15 '17 07:11 megascus

ご連絡ありがとうございます。 一旦こちらチーム内で検討させていただきますので、追ってご連絡致します。 しばらくお待ち下さいませ。

okupara avatar Nov 17 '17 05:11 okupara

ご要望ありがとうございます。 追加したいユーザーの一覧を"kimzo'',"okupara",のようにスペース内で固有の文字列(ユーザーID)で保持しているのでそれを直接APIで使いたいというケースと考えてよいでしょうか?

すぐには対応難しいと思いますが検討材料にさせていただきたいので確認させてください。 @megascus

kimzo avatar Nov 20 '17 05:11 kimzo

@megascus さんと同じ状況のものです。

私の場合はユーザー一覧取得のための権限が足りないこともあり、 現状リンク先のように、一度、課題の情報を取得することで、課題の作成者や更新者の情報からidを取得しています。 なので、ログイン時に使うユーザーIDで指定できる様になると助かります。

検討していただけると幸いです。

リンク先

ryo1107 avatar Jan 23 '20 00:01 ryo1107