Skip to content
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 Hangouts API has been shut down #533

Open
tdryer opened this issue Oct 2, 2022 · 17 comments
Open

Google Hangouts API has been shut down #533

tdryer opened this issue Oct 2, 2022 · 17 comments

Comments

@tdryer
Copy link
Owner

tdryer commented Oct 2, 2022

As previously announced by Google, Hangouts was shut down in November 2022. This caused hangups to stop working because the API it relies no longer unavailable. Google's replacement for Hangouts, Google Chat, is not supported by hangups.

Thank you to all hangups contributors and users for a great 8 years!

@tdryer tdryer pinned this issue Oct 2, 2022
@peturdainn
Copy link

Thanks for hangups, it served me well for a while. I moved on to Matrix a few years ago, can recommend it as it already has mature CLI and other integrations (node-RED,...) and clients

@jeffest
Copy link

jeffest commented Oct 3, 2022

Thanks Tom for your great work and support !

@tijko
Copy link

tijko commented Oct 5, 2022

Thanks Tom! You were always very welcoming and polite. Thats rare with opensource projects sadly enough.

I was going to suggest we try and start a new project with a stable platform! I would definitely contribute where needed.

@wymmij
Copy link

wymmij commented Nov 7, 2022

Am I missing something? I've been, or at least, thought I'd been, using Google Chat in hangups for quite some time.

In any case, it still seems to work for me.

@tdryer
Copy link
Owner Author

tdryer commented Nov 12, 2022

hangouts.google.com is now redirecting my account to Google Chat. However, hangups is still working. I'm guessing that Google are gradually rolling out the redirect, and some time after the roll out is complete, they will turn off the Hangouts API. At that point, hangups will stop working.

@EionRobb
Copy link

So @grimmy was working on a google-chat version of hangups (based on what I was doing for purple-googlechat), however the original code for that is lost to time, there's still some of his code left at https://github.com/mautrix/googlechat/tree/master/maugclib - just without the UI part, not sure how hard it'd be to put the UI from hangups back in to that, or whether maugclib could be merged in to hangups or whatever, but might be a starting point for someone wanting to continue things along :)

@grimmy
Copy link

grimmy commented Nov 12, 2022

Unfortunately, I didn't keep a local copy of the repository around. Sorry about that.

@tijko
Copy link

tijko commented Nov 15, 2022

@grimmy is it not hosted anywhere else, Gitlab?

@grimmy
Copy link

grimmy commented Nov 16, 2022

@grimmy is it not hosted anywhere else, Gitlab?

Unfortunately no, the hosted repo got deleted and I didn't realize that until after I deleted my local copy

@grimmy
Copy link

grimmy commented Nov 16, 2022

Hah good news!! Apparently I looked in the wrong place? here's the repo!! https://gitlab.com/beeper/hangups I'll clone it now just to make sure someone has it.

@tdryer
Copy link
Owner Author

tdryer commented Nov 24, 2022

I'm seeing this error message now when hangups calls syncrecentconversations:

Hangouts Classic private API has not been used in project 1021803392181 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/chat-pa.googleapis.com/overview?project=1021803392181 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.

So it looks like the Hangouts API is no longer available.

@grimmy
Copy link

grimmy commented Nov 24, 2022

Did you look at the google-chat branch of the repository I linked to above? that should be working using the hangups api but talking to google chat instead of google hangouts.

@tijko
Copy link

tijko commented Nov 25, 2022

@grimmy to preface I did read the mention in the gitlab repository about the currently maintained fork. I just wondering if there are any other maintained versions on gitlab or if there are plans to pull https://gitlab.com/beeper/hangups up-to-date?

@grimmy
Copy link

grimmy commented Nov 28, 2022

@grimmy to preface I did read the mention in the gitlab repository about the currently maintained fork. I just wondering if there are any other maintained versions on gitlab or if there are plans to pull https://gitlab.com/beeper/hangups up-to-date?

Sorry, my last reply was meant for @tdryer ...

As for updating hangups to the beeper/hangups code, I assume that decision is left to @tdryer as I have no association with their project.

@tdryer
Copy link
Owner Author

tdryer commented Nov 29, 2022

I'm not planning to update hangups to support the Google Chat API as I'm not using Google Chat.

I'd be happy to point people towards any successor project(s).

@tdryer tdryer changed the title Google Hangouts is shutting down Google Hangouts API has been shut down Nov 29, 2022
@tijko
Copy link

tijko commented Nov 29, 2022

@tdryer Thanks for doing all that you have already. Whatever the reasons I wish you the best in your future endeavors!

@grimmy
Copy link

grimmy commented Nov 29, 2022

I'm not planning to update hangups to support the Google Chat API as I'm not using Google Chat.

I'd be happy to point people towards any successor project(s).

Understandable, I too have no desire to continue working on this as the conversion work was a job and I don't use it personally.

alyssais added a commit to alyssais/nixpkgs that referenced this issue Feb 13, 2023
Obsolete, since Google Hangouts has been shut down[1].

[1]: tdryer/hangups#533
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants