pub fn exchange_oauth_code( metadata: &OAuthMetadata, code: &str, redirect_uri: &str, client_id: &str, client_secret: &str, ) -> Result<Value>