やりたいこと:
Administratorを含むkintone利用ユーザーのみのユーザー一覽を取得したい
課題:
ユーザーの利用サービスエクスポートAPIを使用してみましたが、
こちらのAPIのレスポンスにはAdministratorが含まれないようです。
AdministratorはAPIによる動的な取得でなく直指定することも考えましたが、
ログイン名は変更可能であること、userオブジェクトにはAdministraotrかどうかのプロパティが無いことなどから、難しいと考えています。
何か良い方法はございませんでしょうか。
よろしくお願いします。
tsujimototさん
お世話になっております。
公式APIでは、Administratorを判断できるようなレスポンスを得られるものはなさそうですね。
Administratorのログイン名は固定とするのが無難かと思います。
参考までにですが、
「cybozu.com共通管理 > ユーザー管理 > 組織/ユーザー」では、「https://{subdomain}.cybozu.com/api/user/list.json」をPOSTリクエストして、Administratorの利用サービスなどを取得しているようでした。
レスポンスのresult.entities[].isBuiltInでAdministratorかどうか、result.entities[].serviceFlagsで利用中のサービスが取得できそうでした。
ただし、kintoneの仕様変更時の動作の保証ができないため、おすすめはしません。
江田篤史 様
お世話になります、ご返信ありがとうございます。
プラグインでの実装を考えておりましたので、ログイン名を固定とすることは難しそうです。
参考情報についてもありがとうございます。
非公式のようですので今の所実用は難しそうですが、大変参考になりました。