Members APIを追加しました

今回のリリース内容

APIでチームに所属しているメンバー情報を取得可能になりました。
チームメンバーの情報を一括で取得したい時に便利です。

サンプル

GET /v1/teams/:team_name/members
{
  "members": [
    {
      "name": "Atsuo Fukaya",
      "screen_name": "fukayatsu",
      "icon": "https://img.esa.io/uploads/production/users/1/icon/thumb_m_402685a258cf2a33c1d6c13a89adec92.png",
      "email": "fukayatsu@esa.io"
    },
    {
      "name": "TAEKO AKATSUKA",
      "screen_name": "taea",
      "icon": "https://img.esa.io/uploads/production/users/2/icon/thumb_m_2690997f07b7de3014a36d90827603d6.jpg",
      "email": "taea@esa.io"
    }
  ],
  "prev_page": null,
  "next_page": null,
  "total_count": 2
}

APIについて、詳しくは dev/esa/api/v1 - docs.esa.io を御覧ください

Ruby Client

esaio/esa-ruby も今回のリリースに対応した v1.2.0 をリリースしました。

こちらを使った場合は次のようになります

ruby
client = Esa::Client.new(access_token: "<access_token>", current_team: 'foo')
client.members
#=> GET /v1/teams/foo/members

所感

風邪気味なので室温と湿度を高めにしています :mask:

[ProTip] Webhookでdocs.esa.ioの更新通知を受け取れるようになりました!

Enjoy "(\( ⁰⊖⁰)/)"
https://esa.io

END

  • Close