获取用户的 Dropbox 访问令牌时出错

Error while getting Dropbox access token of user

我目前正在尝试在我的 react-native 应用程序中添加 Dropbox 文件上传系统。我在 Dropbox 控制台中创建了一个应用程序文件夹访问权限的应用程序。当用户转到我的重定向 URL 时,我将借助从登录收到的授权码获取访问令牌。

 await fetch(
      `https://api.dropbox.com/oauth2/token?code=${code}&grant_type=authorization_code&client_id=${appKey}&redirect_uri=https://www.google.com/`,
      requestOptions,
    )
      .then(response => response.text())
      .then(result => console.log(result))
      .catch(error => console.log('error', error));
  }

这是我的代码。但这给了我一个错误

{"error_description": "No auth function available for given request", "error": "invalid_request"}

有人遇到过此错误或对相同原因有任何想法吗?
问题已经有了答案 here 但这也没有帮助。

此错误表明请求没有为此调用提供必要的参数。

如果您使用的是非 PKCE 代码流,那是因为您没有提供 client_secret 参数。

如果您使用的是 PKCE 流程,那是因为您没有提供 code_verifier 参数。

您可以找到 the documentation for the Dropbox /oauth2/token endpoint here.