Bug 4572 - GData plugin is using an old API which is no longer accepted by Google
Summary: GData plugin is using an old API which is no longer accepted by Google
Status: RESOLVED WONTFIX
Alias: None
Product: Claws Mail
Classification: Unclassified
Component: Plugins/GData (show other bugs)
Version: 4.1.1
Hardware: PC Linux
: P3 normal
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2022-03-05 18:56 UTC by lbickley
Modified: 2023-11-17 16:34 UTC (History)
0 users

See Also:


Attachments

Description lbickley 2022-03-05 18:56:55 UTC
Claws Mail
version 4.0.0git414

GTK+ 3.24.20 / GLib 2.62.6
Locale: en_US.UTF-8 (charset: UTF-8)
Operating System: Linux 5.3.18-150300.59.49-preempt (x86_64)

From Log:

*** GData plugin: Error querying for groups: Invalid request URI or header, or unsupported nonstandard parameter: Contacts API is being deprecated. Migrate to People API to retain programmatic access to Google Contacts. See https://developers.google.com/people/contacts-api-migration.
Comment 1 lbickley 2022-04-25 20:52:56 UTC
This issue has now become critical. Google is no longer supporting updates that have occurred in their contacts/address lists. This means that only "old" contacts/addresses are available now - with recent updates being no longer accessible  by claws mail.

PLEASE implement the Google requested migration to their "People API" so that current Google data will be available to Claws Mail.

Thank you!!!
Lyle
Comment 2 lbickley 2022-07-06 19:45:22 UTC
This error is now more serious - it appears to be totally failing. The message from Google now is: "*** GData plugin: Error querying for groups: Invalid request URI or header, or unsupported nonstandard parameter: Contacts API is being deprecated. Migrate to People API to retain programmatic access to Google Contacts. See https://developers.google.com/people/contacts-api-migration."

This is becoming critical for me as I have over a thousand names in my Google Contact  List and I count on Clews-Mail to be able to access them.

Regards,
Lyle
Comment 3 lbickley 2022-07-12 18:31:56 UTC
This is NOT an upgrade. GData is a standard plugin - which is now failing. Fixing it is hardly an "upgrade"

Regards,
Lyle
Comment 4 Paul 2022-07-23 16:33:11 UTC
patches welcome
Comment 5 lbickley 2023-04-18 19:02:43 UTC
This issue is now even more critical. Google now reports the following:

Access blocked: Claws Mail’s request is invalid
You can’t sign in because Claws Mail 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 Claws Mail, see error details.
Error 400: invalid_request

Error Detail
------------
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

URL from Google re: Error 400
https://developers.google.com/identity/protocols/oauth2/resources/oob-migration

This is a very useful feature - Now I'll have to unload the GDATA plugin permanently until a fix is made.

Regards,
Lyle
Comment 6 Paul 2023-11-17 16:34:41 UTC
The GData plugin has been dropped and is no longer under development.

(Should anyone care, they will find the code in git, waiting for fixes.)

Note You need to log in before you can comment on or make changes to this bug.