Error 400 Invalid `success` param: URL host must be one of: localhost, cloud.appwrite.io, appwrite.i
- 1
- Auth
- Web
- Functions
- Cloud
Type : general_argument_invalid
I am building an ai chatbot that is hosted on my own website mywebsite.com under a subdomain of mybot.mywebsite.com with webpages
- "mybot.mywebsite.com/login.html" for the authentication page using OAuth2.0 with providers like Google
- "mybot.mywebsite.com/callback.html" for callback page to return from authetication page so that I can save the user info
- "mybot.mywebsite.com/chatbot.html" for the UX of chatbot, which calls appwrite function to get ai's response
To power my website, I have set up appwrite backend-as-a-service for oauth2.0 and I have written a few appwrite functions using python runtime
- chatbot function that takes a question and some additional context and responds with a line of text
- save-user-info function to save the user's information after successful authentication
The problem I am running into is that, when I call sdk.account.createOAuth2Session with "https://mybot.mywebsite.com/callback.html" as successful URL and "https://mybot.mywebsite.com/login.html for failure url, I am getting an error saying that the success URL needs to be a website using cloud.appwrite.io or appwrite.io
I saw a support entry asking to add my web page hostiong site to my appwrite project's "custom domains". I tried doing it and the website is getting (see attached)
and the error of
Error 400 Invalid success param: URL host must be one of: localhost, cloud.appwrite.io, appwrite.io
Type : general_argument_invalid
is persisting
When I "Retry certificate generation" - I am getting
Domain verification failed. Please check if your DNS records are correct and try again.
I presume there should be a simple fix and I am doing something stupid
What am I missing here?
Recommended threads
- Domain Verification Failed - Fastly Conf...
I am trying to add my subdomain api.getmyself.app to my Custom Domain, but I keep getting the error: Domain 'getmyself.app' is owned by another customer I have...
- Data not loading at the frontend
My App that has been working for weeks, ain't loading anything at the frontend anymore. I thought maybe the API key expired but it's not the case. Users are log...
- Function for long running task (other 60...
My function need long running other 60 seconds. But async mode return empty body. How to deal with that please ?