EDIT: This works, I now have different problem (see below).
Hi,
I am new to vikunja and would like it to replace my todoist (like many others apparently.)
Unfortunately I can’t get the Import to work.
I am using Vikunja Version v0.24.6 hosted on my own Server through Yunohost (a hosting system). It is hosted at “todo.mydomain.de
”. (mydomain being an alias to be annonymous.)
When initiating the Todoist import I get only a json response with message “missing, malformed, expired or otherwise invalid token provided” after authenticating through Todoist API instead of being redirected to vikunja and the import starting.
The URL at which I recieve this message is: https://todo.mydomain.de/api/v1/migration/todoist/migrate?code=<...>&state=<...>
I have tried to follow all the available instructions in the docu and config, but struggle to find a configuration that works.
I have in the todoist app console
- configured vikunja with App Service URL =
todo.mydomain.de
- I have tried many different version for OAuth redirect URL, I am assuming it has to be
todo.mydomain.de/api/v1/migrations/todoist/migrate
in order to call the api endpoint as specified by the config-docu. - Copied client id and secret to my config.yaml
In the Vikunja config.yml I have set client id and secret and set the redirect url to many variations as well, like <frontend url>/migrate/todoist
or todo.mydomain.de/migrate/todoist
or todo.mydomain.de/api/v1/migrations/todoist/migrate
like in the todoist app console.
I have difficulty even knowing what the issue is. The only Token I see in this process is the verification token in the todoist app console, which as far as I know is not used by vikunja?
What exactly does the redirect URL have to be (in both config.yml and todoist app console)?
PS: I just checked, I get this message for any api-link, even todo.mydomain.de/
api/v1, so I am assuming there is an issue with reaching the api in general?
Thanks in advance for any help!