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