Skip to content

Bug re:Google Calendar - Access blocked: KDE Event Calendar Widget’s request is invalid #333

Open
@NeilPandya

Description

@NeilPandya

EDIT:

To those who end up here, @kanocz had submitted a pull request using golang to remedy our troubles! However, he recommends #345 since it doesn't require installing golang first. Check it out!

I've personally tested both methods on my system, and both work. For now, as per @kanocz's recommendation, I'm sticking with @gaganpreet's solution.

rm -rf ~/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar
sudo rm -rf /usr/share/plasma/plasmoids/org.kde.plasma.eventcalendar

git clone https://github.com/gaganpreet/plasma-applet-eventcalendar eventcalendar
cd eventcalendar
git switch google-calendar-fix
git pull
sh ./install

I will close the issue as soon as @Zren approves the pull request and merges.

And of course, thank you again @gaganpreet, @kanocz, and, of course, @Zren for working on this problem.

Hi @Zren,

Thanks for your work on this great widget.

I have a small problem with the Google Calendar integration. Upgraded from Kubuntu 20.04 LTS to 22.04 LTS recently.

Tried to sync my Google Calendar account with Event Calendar like I had set up on my previous version of the Kubuntu distro, and the following error was thrown after the applet launched my web browser.

I have v76 installed.

Access blocked: KDE Event Calendar Widget’s request is invalid

You can’t sign in because KDE Event Calendar Widget sent an invalid request. You can try again later, or contact the developer about this issue. Learn more about this error
If you are a developer of KDE Event Calendar Widget, see error details.
Error 400: invalid_request

Error 400: 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.
Request details:
redirect_uri=urn:ietf:wg:oauth:2.0:oob
Related developer documentation

I went to my google account to make sure KDE wasn't already a Third-party app with account access, potentially causing an issue causing overlapping authentication parameters. Removed KDE, and tried again. Still threw the same error.

Any related open or closed issues in the repo to help me sus out a solution?

Thanks in advance,

Neil

System Specs:

        a8888b.           Host        -  neil@FractalNorth                       
       d888888b.          Machine     -  ASUS System Product Name Version        
       8P"YP"Y88          Kernel      -  6.8.0-48-generic                        
       8|o||o|88          Distro      -  Ubuntu 24.04.1 LTS (Noble Numbat)       
       8'    .88          DE          -  KDE                                     
       8`._.' Y8.         WM          -  KWin (X11)                              
      d/      `8b.        Packages    -  2463 (dpkg), 14 (cargo), 20 (flatpak)   
     dP        Y8b.       Shell       -  bash                                    
    d8:       ::88b.      Terminal    -  konsole                                 
   d8"         'Y88b      Resolution  -  1920x1080, 1920x1080                    
  :8P           :888      Uptime      -  24m                                     
   8a.         _a88P      CPU         -  AMD Ryzen 9 5950X 16-Core Processor (32)
 ._/"Yaa     .| 88P|      CPU Load    -  1%                                      
 \    YP"    `|     `.    Memory      -  5.0 GB / 32.8 GB                        
 /     \.___.d|    .'     GPU         -  GA102 [GeForce RTX 3090]                
 `--..__)     `._.'                                                                                                   

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions