'sendOobCode Google Identity Platform

I'm trying to use Google Identity platform api's with my firebase project ( I configured a payment method to use the identity platform sendOobCode and sendVerificationCode methods. But I keep receiving a 400 ERROR.

I tried using the built-in api calls in the console and got back more detailed errors.

"errors": [ { "message": "CONFIGURATION_NOT_FOUND", "domain": "global", "reason": "invalid" } ] }


createUserWithEmailAndPassword(auth, email, password)
                                    .then((userCredential) => {
                                        var url = 'https://identitytoolkit.googleapis.com/v1/accounts:sendOobCode?key=[]';
                                        var data = {
                                            // requestType: "VERIFY_EMAIL",
                                            idToken: userCredential._tokenResponse.idToken
                                        }
                                        console.log(userCredential)
                                        axios.post(url, data, {
                                            headers: {
                                                'Content-Type': 'application/json'
                                            }
                                        }).then((res) => {
                                            console.log(res)
                                        }).catch((err) => {
                                            console.log(err)
                                        })
    
                                    })
                                    .catch((error) => {
    .....
    })


Solution 1:[1]

So I was able to get more information on my error by going into the Network Section in the dev tools. I checked the 400 request error and found in the response that I have an invalid API key. I forgot to remove the [] :)

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Ibra