ユーザーIDからユーザー情報を取得するためにはユーザーの一覧を取得するしかない
https://developer.nulab-inc.com/ja/docs/backlog/api/2/get-user/
でパラメーターとして指定できるuserIdですが、数値型から判るようにbacklogの内部で使用しているidであって、backlogの操作者が入力できるユーザーIDではないようです。
画面上からはパラメーターとしてわかる値ではないため、ユーザーの一覧を取得してから戻り値のuserIdでぶつけてidを取得する必要があります。
プロジェクトにユーザーを追加する場合(BacklogClient#addProjectUser)にこのパラメーターが必要になるため、ユーザーのuserIdからユーザーのidを直接指定できる方法(API)を提供してほしいです。
ご連絡ありがとうございます。 一旦こちらチーム内で検討させていただきますので、追ってご連絡致します。 しばらくお待ち下さいませ。
ご要望ありがとうございます。 追加したいユーザーの一覧を"kimzo'',"okupara",のようにスペース内で固有の文字列(ユーザーID)で保持しているのでそれを直接APIで使いたいというケースと考えてよいでしょうか?
すぐには対応難しいと思いますが検討材料にさせていただきたいので確認させてください。 @megascus
@megascus さんと同じ状況のものです。
私の場合はユーザー一覧取得のための権限が足りないこともあり、 現状リンク先のように、一度、課題の情報を取得することで、課題の作成者や更新者の情報からidを取得しています。 なので、ログイン時に使うユーザーIDで指定できる様になると助かります。
検討していただけると幸いです。