-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Google calendar access disabled #339
Comments
I got something similar, albeit more generic:
|
And have you found any solution? |
I have not; from the error message you got it sounds like Google changed how third party apps need to authenticate. Hopefully it won't be too difficult of a change, but without digging into the code and Google's documentation (something I can't do for a week or two) I'm not sure. I even tried copying over the authentication token found in Edit: it appears this is a duplicate issue of both #331 and #333 so I'd recommend closing it. It looks like what I tried above is working for some people in said issues; I'd recommend trying it yourself to see if it works. |
Yea having the same issue |
That's not a fix if you cannot recover a token from a existing install. |
I agree, it's a temporary band-aid solution until the project owner can implement an actual fix. I'm simply mentioning it here so that it can help those that do have an existing install. |
Have the same issue. Is there anyway to genereate the token manually? |
I don't think so.
…On Wed, Dec 7, 2022 at 2:56 AM Farhood ***@***.***> wrote:
Have the same issue. Is there anyway to genereate the token manually?
—
Reply to this email directly, view it on GitHub
<#339 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB5F5KF3E56Z2NJHADWDPZLWMA7LLANCNFSM6AAAAAAST3XXMQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
*Erich Toven*
AS, BS, Security+, CIW, CIW WFA
|
Please just fix. Iv tried all other calenders and they all have something that stops me from using them. I wont be holding my breath. |
He probably doesn't want to spin up a server or pay for api access anymore.
…On Tue, Dec 13, 2022, 8:53 AM JackDinn ***@***.***> wrote:
Please just fix. Iv tried all other calenders and they all have something
that stops me from using them.
I wont be holding my breath.
—
Reply to this email directly, view it on GitHub
<#339 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB5F5KFPJ6J6ZDOZMCW63JLWNB5WZANCNFSM6AAAAAAST3XXMQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
@Zren is possible fix this? |
same issue here @Zren |
Like many others, I'm experiencing the same problem. It was mentioned in another thread that the code can be extracted from a config file and re-entered as a work around. Which is good to know. Unfortunately I did a completely fresh install, after some hardware upgrades. Reformatted the old HDD and no longer have access to the file in question. Which brings to mind a question, despite some recent changes in the last 4 months, (translation), is this applet actively maintained anymore? Perhaps there is an active fork? Anyone have any insights? |
Same issue. |
The akonadi stuff can synchronize with google calendar, so maybe via that... |
This comment was marked as outdated.
This comment was marked as outdated.
Same issue here, cannot use google calendar sync |
I'm experiencing the same problem :( |
I'm also seeing this issue |
I'm also seeing this issue. |
I am also facing this issue |
I've found a way to show my events from google calendar: So i still hope for a fix. |
#339 (comment) |
same issue, invalid request when clicking in the link |
you can do it with korganizer, but isn't the same thing |
How you do this bro? |
Install kdepim-addons and kde kalendar. Import your google calendar into kde kalendar and after this import from widget like PIM events. |
@HornetoMano just like @ArTikOnesh said. With KDE kalendar, go to the settings and add your google account with the events. Go back and activate the PIM events. If you use a KDE desktop environment, the PIM events can be activated in the configuration of the clock. |
Is Google working again with Akonadi? I switched to Event Calendar because Kalendar didn't let me add events to Google (Korganizer also didn't let me) |
I have just tried this tool (although I still had a working accessToken) and it does correctly generate a new accessToken/accessTokenExpiresAt/accessTokenType and refreshToken values in the browser. I see it parses the existing |
No, I was never able to config the applet with Google calendar. That's why I found this page. |
yes, I need ClientToken and ClientSecret from existing config, so first you need open widget configuration and go to google calendar page... you don't need to click on URL there but at this moment widget will generate part of config I need to read |
@kanocz It might be worth adding some error handling if |
sure :) it was just 10-minute quick coding... I'm going to vacation in few days and have very limited time... after I'll return I'll adjust code to automate process to few clicks and no manual copy and so on |
or maybe I'll found some time today-tomorrow - will try |
No matter how many times I try going to google calendar page in the settings, widget does not generate ClientToken and ClientSecret :( What's the secret? |
hm... strange... ok, I'll try to do better solution asap :) I've just found part of code how to execute external tool just from QML, so I'll pass clientID and clientSecret as arguments directly... and return config via stdout, so no copy-paste will be needed... |
ok.... #341 |
@kanocz I just tried it and it works perfectly. |
I can't try now! I'm at work! I can't wait! |
This worked for me too, thank you! |
That works perfectly, thanks! |
OK, I'm terrible! What am I missing? PS. maybe my go installation is gone? Going to check that .... |
I think it's ok - many deprecated APIs are used in this applet... just go to settings and this may work :) |
@kanocz the current version currently errors out with the following (sorry it doesn't have more than this): invalid params
exit status 2 If I use yesterday's (2023-02-14) commit it seems to run correctly. Regardless, thank you for your work and rapid responses to people's requests! |
@mkwsnyder you don't need to run it manually anymore! just |
@bigo72 to be safe uninstall the old version first and then reinstalls from the fork, you don't need to run the script, but just go to the component configuration in the Google tab |
Thanks @lucafulgenzi , I did it before, but unfortunately it still doesn't work for me. I'm thinking ... does this script take auth from somewhere else? Is this "somewhere else" the "online accounts"? |
@bigo72 no... it just redirects you to Google oauth page and then read back some values, gets token and returns to widget which updates config in usual way... |
It worked!!! |
Thank you @kanocz. It worked flawlessly! |
It works perfectly. You are my hero. |
@kanocz thanks, I am able to login now, but I am unable to sync my calendar
|
@TLPNull sorry, but I have no idea... this can be affected by many things like proxy settings or something else... and I really has almost no idea about how this thing works :) I've just fixed login and haven't examined whole code to the deep... |
@kanocz Thank you verymuch. Your fork with oauth-helper buildin fixed the problems for me too and I'm very happy to use again eventcalendar synched with my google calendars. BTW this is my system:
|
Today, with latest git (version 76):
|
yes, because repo owner hasn't merged any version of fix yet |
When I try to connect to Gcal and click on the link in the widget settings, the browser opens and say that the request is invalid and I should contact with the developer.
Issue details:
"400 hibakód: invalid_request
The out-of-band (OOB) flow has been blocked in order to keep users secure. Follow the Out-of-Band (OOB) flow migration guide linked in the developer docs below to migrate your app to an alternative method.
A kérelem adatai: redirect_uri=urn:ietf:wg:oauth:2.0:oob"
The text was updated successfully, but these errors were encountered: