本页
    
    updateUserById()
updateUserById()用于更新用户数据。
案例教程
案例1 (更新用户的电子邮件地址)
案例2 (更新用户的密码)
案例3 (更新用户的元数据)
案例4 (更新用户的应用程序元数据)
案例5 (确认用户的电子邮件地址)
案例6 (确认用户的电话号码)
参数说明
- 
  uid [必要参数]string类型用户的唯一标识符。 
- 
  attributes [必要参数]AdminUserAttributes类型- 
  app_metadata [可选参数]object类型用于存储用户特定应用程序元数据的自定义数据对象。这映射到 auth.users.app_metadata 列。只有服务角色可以修改。app_metadata 应该是一个 JSON 对象,其中包含应用程序特定的信息,例如身份提供者、角色和其他访问控制信息。 
- 
  ban_duration [可选参数]string类型决定一个用户被禁止多长时间。 确定用户被封禁的持续时间。封禁持续时间的格式遵循严格的十进制数字和单位后缀的顺序。有效的时间单位包括 “ns”、“us”(或 “µs”)、“ms”、“s”、“m”、“h”。例如,一些可能的持续时间包括:‘300ms’、‘2h45m’。将封禁持续时间设置为 ’none’ 将解除对用户的封禁。 
- 
  email [可选参数]string类型该用户的电子邮件。 
- 
  email_confirm [可选参数]boolean类型如果设置为 true,则确认用户的电子邮件地址。只有服务角色可以修改。 
- 
  nonce [可选参数]string类型如果要更新用户的密码,则发送的重新认证的随机数。首先调用 reauthenticate() 来获取随机数。 
- 
  password [可选参数]string类型用户的密码。 
- 
  phone [可选参数]string类型用户的电话。 
- 
  phone_confirm [可选参数]boolean类型如果设置为 true,则确认用户的电话号码。只有服务角色可以修改。 
- 
  user_metadata [可选参数]object类型用于存储用户元数据的自定义数据对象。这映射到 auth.users.user_metadata 列。user_metadata 应该是一个 JSON 对象,其中包含用户特定的信息,例如他们的名字和姓氏。注意:在使用 GoTrueAdminApi 并想要修改用户的元数据时,将使用此属性代替 UserAttributes 数据。 
 特性
-