LoginSignup
1
1

More than 1 year has passed since last update.

Power Automate: Yammer 用のカスタムコネクターの作成 #2

Last updated at Posted at 2021-10-10

はじめに

今回は、メンバー一覧取得を生成

URL 貼り付けて自動生成からは出来ないので、Swagger Editor から、Yaml定義をします。
image.png
以下の続き

以下のAPIが検索すると見つかってきますけど古いものなので無視しましょう

今回使用する Rest API についての補足

旧_GetGroups
https://www.yammer.com/api/v1/groups
GetGroups
https://www.yammer.com/api/v1/users/in_group/:Group_Id.json

上記を確認すると、以下のように URL Parameter が Limit しかないように思えるが、実際は num_per_page が使えます
image.png

image.png

メンバー一覧 Action の追加定義

New Action から新しい Action を追加

image.png

Swagger Editor で定義追加して、更新

メンバー一覧の追加の定義を追加して、更新するだけ
image.png

メンバー一覧部分
  /api/v1/users/in_group/{groupID}.json:
    get:
      responses:
        default:
          description: default
          schema: {}
      summary: GetMembers
      operationId: GetMembers
      description: メンバー一覧を取得
      parameters:
      - {name: groupID, in: path, description: group ID, required: true, type: integer}
      x-ms-visibility: important

利用例

image.png
※アイコン変えるとそれっぽくなりますよね 😁

参考資料

GroupID を指定した、メンバー一覧の取得 API

Open API

あとがき

こんな感じで、Yammer Rest API を全部定義して、社内で使えるようにしたいものだ・・

ただ、Power Automateではなく、Logic Appsで定義したほうがもしかして共有はしやすい??(未調査)

Keyword

How to create custom connector to get a group members

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1