API 2.0のUser Account認証 (OAuth)にてユーザーIDを取得する方法

加藤亜里沙

2022.09.12既読 2105

API 2.0のUser Account認証 (OAuth)にて OAuth2.0認可のフロー内あるいはアクセストークン取得後に
認証したユーザーのユーザー情報(ユーザーID)を取得する方法はありますでしょうか。

コメント3

  • 업데이트 된 답글입니다.

    かずきち

    恐らくできないと思います。認証時、Responseされるデータにはユーザー情報は入っていませんし、IDとPassを入力する画面はLINE WORKS の画面なのでシステム側では取得できないと思います。
    アクセストークンからユーザーIDを取得するようなAPIも見当たりません。

    2022.09.16

    0
  • 업데이트 된 답글입니다.

    佐藤正宗

    これって me パラメータ使えばわかりませんか。ユーザーの取得とかで、userId の代わりに me で指定すれば OAuth Token のユーザーの情報が返ると思います。
    https://developers.worksmobile.com/jp/reference/difference-between-api?lang=ja
    https://developers.worksmobile.com/jp/reference/user-get?lang=ja

    2022.09.16

    0
  • 업데이트 된 답글입니다.

    加藤亜里沙 投稿者

    皆様、コメントありがとうございます。ご指摘の通り「me」パラメータで取得することができました。
    一般的なGraphAPIなどでは「me」パラメータが使えることは認識しておりましたものの、LINE WORKSのAPIについてはリファレンスに記載がなかったため確認をしておりませんでした。。

    大変助かりました。ありがとうございました。

    2022.09.20

    0
前の投稿リッチメニューの反映
次の投稿API2.0におけるTokenの更新(再発行について)
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。