- 異なるプロバイダーに属する別々のユーザーアカウントをリンクして、1 つのプロフィールに関連付けます。詳しくは、ユーザーアカウントのリンクを参照してください。
- ユーザーアカウントのリンクを解除し、別々のアイデンティティに戻します。
- ユーザーメタデータを更新します。詳しくは、ユーザープロフィールにおけるメタデータの仕組みを参照してください。
UsersAPIClient を初期化する
account とプライマリ ID のトークンを渡して、新しい UsersAPIClient インスタンスを作成します。ユーザーをリンクする場合、このプライマリ ID は、データを”保持”する対象のユーザープロファイルであり、そこに他の アイデンティティ をリンクします。
ユーザーをリンクする
link メソッドは 2 つのパラメーターを受け取ります。プライマリユーザー id とセカンダリユーザーのトークン (この ID でログインした後に取得されるトークン) です。ここでのユーザー id は、このユーザーアカウントの一意の識別子です。id が facebook|1234567890 形式の場合、必要な id は区切り文字であるパイプの後ろの部分です。
ユーザーのリンク解除
unlink メソッドは 3 つのパラメーターを受け取ります。1 つ目はプライマリ ユーザー id、2 つ目はセカンダリ ユーザー id、3 つ目はセカンダリ プロバイダー (セカンダリ ユーザーのもの) です。
ユーザーメタデータの更新
metadata オブジェクトを作成し、ユーザー id とその metadata オブジェクトを渡して updateMetadata メソッドを呼び出します。このオブジェクト内の値は、同じキーを持つ既存の値を上書きし、ユーザーメタデータにまだ存在しないキーについては新しい値を追加します。