Hi
Is it a problem with 4SEO or Google Search Console?
It's definitely not an issue with 4SEO. What happens is the following:
- when you connect, Google gives us 2 tokens:
- the authorization token is valid for one hour only: we can access the data with that token
- the "refresh" token is valid for ever but we can't access data with it (see later)
- after one hour has passed, the authorization token is not valid anymore and 4SEO needs to ask Google for a new one.
- this is done by sending the "refresh" token to Google and ask for a new authorization token
Here is the problem: Google may or may not accept the Refresh token. For some people, they'll accept the refresh token for ever and gives us a new authorzation token (good for an hour).
For other people, Google decides that they don't trust the refresh token and ask for a new authorization process to be done.
There's no general rule to know when they reject the refresh token. If you don't fetch search console data for a long time (days, weeks, month), then they'll likely reject it.
If your IP address has some issue with them, they'll reject it.
Or they'll reject it for any reason they want.
Again: for some people, it works for ever with no issue at all.
Only solution is to reconnect again.
Best regards
Yannick Gaultier
weeblr.com / @weeblr