intra-mart Accel Platform Slack連携モジュール 利用ガイド 第2版 2021-04-01

ユーザ情報取得

Slack のユーザ情報を取得するタスクです。

このタスクを実行するには、以下のスコープをもつトークンが必要です。

トークンタイプ 必要なスコープ
bot bot
workspace users:read
user users:read

入力値

im_slackUserInfo <object>
  ├─ token <string> *
  ├─ user <string> *
  └─ includeLocale <boolean>
項目名 必須/任意 配列/リスト 説明
im_slackUserInfo 任意 object なし  
token 必須 string なし 必要なスコープを持つ認証トークン
user 必須 string なし 情報を取得するユーザのユーザID
includeLocale 任意 boolean なし このユーザのロケールを取得する場合、true を設定してください。

出力値

im_slackUserInfo <object>
  ├─ ok <boolean>
  ├─ user <object>
  │   ├─ id <string>
  │   ├─ teamId <string>
  │   ├─ name <string>
  │   ├─ deleted <boolean>
  │   ├─ color <string>
  │   ├─ realName <string>
  │   ├─ tz <string>
  │   ├─ tzLabel <string>
  │   ├─ tzOffset <integer>
  │   ├─ profile <object>
  │   │   ├─ avatarHash <string>
  │   │   ├─ statusText <string>
  │   │   ├─ statusEmoji <string>
  │   │   ├─ realName <string>
  │   │   ├─ displayName <string>
  │   │   ├─ realNameNormalized <string>
  │   │   ├─ displayNameNormalized <string>
  │   │   ├─ email <string>
  │   │   ├─ skype <string>
  │   │   ├─ image24 <string>
  │   │   ├─ image32 <string>
  │   │   ├─ image48 <string>
  │   │   ├─ image72 <string>
  │   │   ├─ image192 <string>
  │   │   ├─ image512 <string>
  │   │   └─ team <string>
  │   ├─ admin <boolean>
  │   ├─ owner <boolean>
  │   ├─ primaryOwner <boolean>
  │   ├─ restricted <boolean>
  │   ├─ ultraRestricted <boolean>
  │   ├─ bot <boolean>
  │   ├─ updated <long>
  │   ├─ appUser <boolean>
  │   ├─ hasTwoFactorAuthentication <boolean>
  │   └─ locale <string>
  └─ error <string>
項目名 配列/リスト 説明
im_slackUserInfo object なし  
ok boolean なし 処理結果
user object なし ユーザ情報
id string なし ユーザID
team_id string なし チームID
name string なし ユーザ名
deleted boolean なし 非アクティブ化されたユーザの場合、true
color string なし 色つきのユーザ名を表示する際の色
realName string なし ユーザ名
tz string なし タイムゾーン
tzLabel string なし タイムゾーンラベル
tzOffset string なし オフセット
profile object なし プロファイル情報
avatarHash string なし プロファイルハッシュ
statusText string なし  
statusEmoji string なし  
realName string なし 指名
displayName string なし 表示名
realNameNormalized string なし  
displayNameNormalized string なし  
email string なし  
skype string なし  
image24 string なし  
image32 string なし  
image48 string なし  
image72 string なし  
image192 string なし  
image512 string なし  
team string なし  
admin boolean なし  
owner boolean なし  
primaryOwner boolean なし  
restricted boolean なし  
ultraRestricted boolean なし  
bot boolean なし  
updated long なし  
appUser boolean なし  
hasTwoFactorAuthentication boolean なし  
locale string なし ロケール(includeLocale を true にした場合のみ取得されます。)
error string なし エラー

コラム

各項目の詳しい説明は「Slack Web API users.info」を参照してください。