Legacy Google+ APIs have been shut down as of March 7, 2019. Changes to the shutdown plan have been made recently which may mitigate its effect on some developers. Learn more.
Google+ integrations for web and mobile apps have also stopped functioning as of March 7, 2019. Learn more.
Legacy Google+ APIs have been shut down as ofMarch 7, 2019. Scopes previously requested by your apps may now bedeprecated or invalid. Developers should update their code to remove or updatereferences to Google+, Google+ APIs, and any related OAuth scopes.
With this change, scopes that have Google+ names and which are primarily relatedto Sign-In, People APIs, or misnamed scopes unrelated to Google+ functionalitywill continue to be recognized, though they will be mapped to their canonicalscope names. All other requested Google+ named scopes will be ignored.
You should update your app to only use the recommended scopes. For example,when:
- making OAuth requests
- checking for scopes granted as a result of an authorization request
- debugging a token using the tokeninfo endpoint
Apps that do not update to the latest scopes will experience the followingbehavior:
Token request or token introspection | Behavior |
---|---|
Google+ named scopes that have a non-Google+ canonical scope | Request will succeed but the scopes associated with the token will be the canonical scope, not the Google+ named scope. If your app is checking the token for the presence of a Google+ named scope, your check may fail. |
Google+ and non-Google+ scopes together | Request will succeed, but only non-Google+ scopes (after mapping to a possible canonical scope) will be contained in the token. |
Google+ scopes with no replacement only | Error as there are no valid scopes contained in the request. |
If you use software libraries or SDKs to access Google Account data we recommendupdating to the latest versions of the software when available. Please contactyour software provider to confirm software used by your website or applicationis not impacted by the Google+ shutdown if you are unsure.
Please examine your site or app's code for impacted Google+ named scopes andmake changes as outlined below.
Replace any base identity scopes specific to Google+ with theirOpenID Connect equivalents.
Deprecated Scope | Canonical scope | Recommended replacement scope |
---|---|---|
https://www.googleapis.com/auth/plus.me | openid | openid |
https://www.googleapis.com/auth/plus.login | profile | profile |
Replace scopes requesting non-public profile data with thePeople API equivalents.
Deprecated Scope | Canonical scope | Recommended replacement scope |
---|---|---|
https://www.googleapis.com/auth/plus.profile.agerange.read | https://www.googleapis.com/auth/profile.agerange.read | https://www.googleapis.com/auth/profile.agerange.read |
https://www.googleapis.com/auth/plus.profile.emails.read | https://www.googleapis.com/auth/profile.emails.read | email |
https://www.googleapis.com/auth/plus.profile.language.read | https://www.googleapis.com/auth/profile.language.read | https://www.googleapis.com/auth/profile.language.read |
https://www.googleapis.com/auth/plus.peopleapi.readwrite | https://www.googleapis.com/auth/peopleapi.legacy.readwrite | https://www.googleapis.com/auth/contacts or https://www.googleapis.com/auth/contacts.readonly |
Replace scopes used to manage business listings with the latestGoogle My Business scope.
Deprecated Scope | Canonical scope | Recommended replacement scope |
---|---|---|
https://www.googleapis.com/auth/plus.business.manage | https://www.googleapis.com/auth/business.manage | https://www.googleapis.com/auth/business.manage |
The following scopes are specific to functionality provided by Google+ and haveno replacement.
Deprecated Scope |
---|
https://www.googleapis.com/auth/plus.circles.read |
https://www.googleapis.com/auth/plus.circles.write |
https://www.googleapis.com/auth/plus.media.upload |
https://www.googleapis.com/auth/plus.profiles.read |
https://www.googleapis.com/auth/plus.stream.read |
https://www.googleapis.com/auth/plus.stream.write |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-03-07 UTC.
[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"Missing the information I need" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"Too complicated / too many steps" },{ "type": "thumb-down", "id": "outOfDate", "label":"Out of date" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"Samples / code issue" },{ "type": "thumb-down", "id": "otherDown", "label":"Other" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Easy to understand" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Solved my problem" },{ "type": "thumb-up", "id": "otherUp", "label":"Other" }]