Stay organized with collections
Save and categorize content based on your preferences.
4.1.1 OAuth
The OAuth 2.0 authorization framework enables a third-party application to
obtain limited access to an HTTP service, either on behalf of a resource owner
by orchestrating an approval interaction between the resource owner and the HTTP
service, or by allowing the third-party application to obtain access on its
behalf.
Because your app accesses protected (non-public) data, you need an OAuth 2.0
client ID. This lets your app request authorization to access your
organization's location data on behalf of your app's users. Google APIs use the
OAuth 2.0 protocol for authentication and authorization. Google supports common
OAuth 2.0 scenarios such as those for web server, installed, and client-side
applications.
Learn More
We recommend bundling your ads OAuth requirements when you perform the OAuth
process for connecting your Merchant Center. Learn more about the following:
[null,null,["Last updated 2024-09-03 UTC."],[],["OAuth 2.0 enables third-party applications to access HTTP services, either on behalf of a user or itself, requiring an OAuth 2.0 client ID. Google APIs use OAuth 2.0 for authentication and authorization. When integrating, combine Merchant Center and Ads OAuth requirements. Set `access_type` to `offline` to enable refreshing access tokens, and use Google's Client Libraries for OAuth implementation. Merchants should grant read/write access with the scope: `https://www.googleapis.com/auth/adwords`.\n"],null,[]]