Javascript 在firebase中使用redux thunk删除用户

Javascript 在firebase中使用redux thunk删除用户,javascript,firebase,react-native,react-redux,redux-thunk,Javascript,Firebase,React Native,React Redux,Redux Thunk,我想从firebase中删除一个用户。我的动作是通过按钮调用的。 ` 在安慰我的错误数据时,我得到了回应 Object{“error”:Object{“code”:400,“errors”:数组[Object{“domain”:“global”,“message”:“MISSING_ID_TOKEN”,“reason”:“invalid”,},],“message”:“MISSING_ID_TOKEN”,},} 如果我安慰我的代币,我就得到了那个代币。 提前谢谢 我不完全清楚为什么不使用Fire

我想从firebase中删除一个用户。我的动作是通过按钮调用的。 `

在安慰我的错误数据时,我得到了回应
Object{“error”:Object{“code”:400,“errors”:数组[Object{“domain”:“global”,“message”:“MISSING_ID_TOKEN”,“reason”:“invalid”,},],“message”:“MISSING_ID_TOKEN”,},}

如果我安慰我的代币,我就得到了那个代币。
提前谢谢

我不完全清楚为什么不使用Firebase SDK来实现这一点,但您应该使用Identity Toolkit API的v3

await fetch(
  "https://www.googleapis.com/identitytoolkit/v3/relyingparty/deleteAccount",
  {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      idToken: FRESH_USER_ID_TOKEN
    })
  }
);

在正文中传递idToken时,我必须使用idToken或refreshToken?
await fetch(
  "https://www.googleapis.com/identitytoolkit/v3/relyingparty/deleteAccount",
  {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      idToken: FRESH_USER_ID_TOKEN
    })
  }
);