Client Credentials Grant での People API へのリクエスト

 

概要

ここでは Client Credentials Grant で取得した Access Token を使った People API の呼び出し方法を説明していきます。

People API の詳細はこちらを参照してください。

Client Credentials Grant についてはこちらを参照してください。


People API を使ったユーザー情報の取得

People API を使う際には下記の手順が必要になります。

  • Client Credentials Grant で Access Token を取得
  • 取得した AccessToken を使って People API へリクエストを送信

Client Credentials Grant での Accsess Token の取得

Token Endpoint へリクエストし Access Token を取得します。

Client Credential Grant で取得した Access Token は特定のユーザーに紐づく物ではなく Client のみに紐づく権限ですので、ユーザーの認証が必要な RESTful API へのリクエストには使えません。

各 RESTful API での Client Credentials Grant のサポートについては RESTful API の使い方ページを確認してください。


下記は Access Token の取得処理のサンプルコードになります。

 

取得した Access Token を使って People API へリクエストを送信

Client Credentials Grant で取得した Access Token を使って Authentication Header 生成し People API へリクエストを行います。

下記のサンプルコードではクエリパラメータの fields で、取得したいプロフィール属性情報を指定してしています。

※ fields には RESTful API の People に記載されている People オブジェクトフィールドの値を複数指定可能です。

 

レスポンスについて

リクエストが成功すると、リクエストの際に指定した fields に対応した値がレスポンスに含まれます。

下記に正常な People API からのレスポンスの例を記載します。



 

 

PREVIOUS

Topic

NEXT

NBPF 推奨フロー