192
Views
5
Comments
Solved
Google+ API will be shut down on march 7 2019

The Google+ API used in https://www.outsystems.com/learn/lesson/1839/integrating-with-oauth-exercise/?LearningPathId=0  the api documentation https://developers.google.com/+/web/api/rest/?hl=en_US states 

Google+ APIs will be shut down on March 7, 2019. This includes Google+ Sign-in and OAuth token requests with Google+ scopes. Learn more.

Google+ integrations for web and mobile apps will also cease to function March 7, 2019. Learn more.

This will be a progressive shutdown, with intermittent failures starting as early as January 28, 2019.

This implies that it will no longer be possible to complete the excercise after this date. Please provide an alternative excercise for this training.


2019-02-13 17-32-42
Luís Figueiredo
Staff
Solution

Hi Paul and Assif,

Thanks for raising that concern.

We have just updated the Integrating with Google OAuth Exercise, replacing the Google+ API calls and OAuth scopes.

In the updated exercise, we now use the Google People API to retrieve the profile information for the authenticated user.

Please let us know if you have any trouble doing the exercise.

Cheers,
Luís Figueiredo

UserImage.jpg
OldMVP

In addition I got an email below today from google, this makes the excersise impossible from march 7:

Hello Google+ Developer,

The email below contains your most recent usage of Google+ APIs. It also contains information about important, recent changes to aspects of the shutdown. These changes may help mitigate the impact of the shutdown for some developers. This is the final email that will be sent about this shutdown.

What do I need to know?

On March 7, 2019, we are shutting down the legacy Google+ APIs. This has been a progressive shutdown where calls to affected APIs began intermittently failing on January 28, 2019.

What recent changes were made to the shutdown?

Some APIs labelled "Google+" provide access to basic account information that is critical to sign-in use cases, including for many third-party apps and sites. To help mitigate the impact of the Google+ APIs shutdown on the sign-in use cases, we have created a new implementation of several people.get and people.getOpenIdConnect APIs that will only return basic fields necessary for sign-in functionality such as name and email address, if authorized by the user. The new implementation only allows an app to retrieve the profile of the signed-in user, and can return only basic profile fields necessary for user sign-in functionality.

While we still recommend that developers migrate to alternative APIs such as Google Sign-in and Google People API, for cases where developers are unable to move over before March 7, existing calls made to the legacy Google+ people.get and people.getOpenIdConnect APIs will automatically be served by this new implementation.

Likewise, requests for some OAuth scopes will no longer fail as previously communicated. In most cases scope requests such as those used for sign-in and usage not related to Google+ will no longer return an error as previously communicated. However, other scopes that authorized access to Google+ data such as Circle and Stream information will still no longer be granted. See the full outline of scope behavior here. While we strongly encourage developers to migrate to Google Sign-in, for cases where developers are unable to move over before March 7, scopes required for Google+ Sign-in will now be remapped to existing Google Sign-in (not Google+) scopes, which should allow these legacy applications to continue to use Google+ Sign-In until they can migrate.

See here for full details, including information if you would like to test your application.

What do I need to do?

Please review your projects listed below by March 7, 2019 and ensure they are no longer using affected Google+ APIs. The data below shows which Google+ API methods your projects have recently called, as well as Google+ OAuth scopes it has requested.

Notes:

  • If you see API calls to people.get, these can be the result of using the Google+ Sign-In feature in your application, which is now fully deprecated and is being shut down. Developers should migrate from the Google+ Sign-In feature to the more comprehensive Google Sign-in authentication system.
  • You may see OAuth requests for plus.me, even if your project is not requesting this scope directly. You only need to remove such requests if your project is directly requesting this scope.

Project

Google+ API Name

Version

Method or OAuth Scope

OAuth Integration Exercise (airy-web-232519)

OAuth

N/A

plus.login, plus.me, plus.profiles.read

OAuth Integration Exercise (airy-web-232519)

plus

v1

plus.people.get

Anything else to know?

Google+ integrations for web or mobile apps are also being shut down. Please see this additional notice.

Thanks for being a valued Google+ Developer.

Sincerely,

The Google+ API team

2021-04-09 11-42-43
assif_tiger
 
MVP

Paul Schmeddes wrote:

In addition I got an email below today from google, this makes the excersise impossible from march 7:

Hello Google+ Developer,

The email below contains your most recent usage of Google+ APIs. It also contains information about important, recent changes to aspects of the shutdown. These changes may help mitigate the impact of the shutdown for some developers. This is the final email that will be sent about this shutdown.

What do I need to know?

On March 7, 2019, we are shutting down the legacy Google+ APIs. This has been a progressive shutdown where calls to affected APIs began intermittently failing on January 28, 2019.

What recent changes were made to the shutdown?

Some APIs labelled "Google+" provide access to basic account information that is critical to sign-in use cases, including for many third-party apps and sites. To help mitigate the impact of the Google+ APIs shutdown on the sign-in use cases, we have created a new implementation of several people.get and people.getOpenIdConnect APIs that will only return basic fields necessary for sign-in functionality such as name and email address, if authorized by the user. The new implementation only allows an app to retrieve the profile of the signed-in user, and can return only basic profile fields necessary for user sign-in functionality.

While we still recommend that developers migrate to alternative APIs such as Google Sign-in and Google People API, for cases where developers are unable to move over before March 7, existing calls made to the legacy Google+ people.get and people.getOpenIdConnect APIs will automatically be served by this new implementation.

Likewise, requests for some OAuth scopes will no longer fail as previously communicated. In most cases scope requests such as those used for sign-in and usage not related to Google+ will no longer return an error as previously communicated. However, other scopes that authorized access to Google+ data such as Circle and Stream information will still no longer be granted. See the full outline of scope behavior here. While we strongly encourage developers to migrate to Google Sign-in, for cases where developers are unable to move over before March 7, scopes required for Google+ Sign-in will now be remapped to existing Google Sign-in (not Google+) scopes, which should allow these legacy applications to continue to use Google+ Sign-In until they can migrate.

See here for full details, including information if you would like to test your application.

What do I need to do?

Please review your projects listed below by March 7, 2019 and ensure they are no longer using affected Google+ APIs. The data below shows which Google+ API methods your projects have recently called, as well as Google+ OAuth scopes it has requested.

Notes:

  • If you see API calls to people.get, these can be the result of using the Google+ Sign-In feature in your application, which is now fully deprecated and is being shut down. Developers should migrate from the Google+ Sign-In feature to the more comprehensive Google Sign-in authentication system.
  • You may see OAuth requests for plus.me, even if your project is not requesting this scope directly. You only need to remove such requests if your project is directly requesting this scope.

Project

Google+ API Name

Version

Method or OAuth Scope

OAuth Integration Exercise (airy-web-232519)

OAuth

N/A

plus.login, plus.me, plus.profiles.read

OAuth Integration Exercise (airy-web-232519)

plus

v1

plus.people.get

Anything else to know?

Google+ integrations for web or mobile apps are also being shut down. Please see this additional notice.

Thanks for being a valued Google+ Developer.

Sincerely,

The Google+ API team

Thanks Paul for Sharing,

Folks here, who have been used G+ l, needs to migrate to other Google Auth Source as per guidance or recommendations.

Cheers,

Assif


2019-02-13 17-32-42
Luís Figueiredo
Staff
Solution

Hi Paul and Assif,

Thanks for raising that concern.

We have just updated the Integrating with Google OAuth Exercise, replacing the Google+ API calls and OAuth scopes.

In the updated exercise, we now use the Google People API to retrieve the profile information for the authenticated user.

Please let us know if you have any trouble doing the exercise.

Cheers,
Luís Figueiredo

UserImage.jpg
OldMVP

Hi Luis,

Please be aware that you now must have a valid Google Cloud Platform (GCP) subscription. I.e. I cannot use google GCP without a subscription and provide a payment method. See https://cloud.google.com/free/

Best regards,

Paul Schmeddes

2019-09-23 09-06-19
Alvaro Pinilla Pedroche

Hi, I want to know which is the current best method to achieve Google login with mobile platform in Outsystems. I have tried lots of methods with google+ login but this is deprecated.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.