research keywords oauth

24 views
Skip to first unread message

jz jennyzhang

unread,
Mar 29, 2023, 4:05:19 PM3/29/23
to Google Ads API and AdWords API Forum
Hi,

I am trying to launch an MVP by integrating Google Ads API with no code platform Bubble.io.

In the Ads API, I want to use the Researching keywords use. My users will login to my website, and they will not need to login to their Google account, nor Ad creation, nor Reporting, to see how high "allergies" rank:

Will I get approved for Basic Access without OAuth, or do I have to learn about OAuth via the many disconnected websites and steps that are a barrier to learning?:

The test account does not help if I have to recode for the Basic Access...
Is there simple documentation or steps to accessing the Researching keywords API functionality? I searched this forum and googled it of course, but nothing yet. Thank you in advance much appreciated,

Jenny

Google Ads API Forum Advisor

unread,
Mar 30, 2023, 2:36:05 AM3/30/23
to initi...@gmail.com, adwor...@googlegroups.com

Hi Jenny,

Thank you for reaching out to us.

To answer you in general, since you want your users to login to your website without needing to login to their Google account, could you confirm if you want to access the Google Ads API with service accounts? Kindly note that a service account is an account that belongs to your app instead of to an individual end user. Service accounts enable server-to-server interactions between a web app and a Google service. Your app calls Google APIs on behalf of the service account, so users aren't directly involved. If yes, then you may check this documentation for more information. You may also see there that service accounts employ an OAuth2 flow that doesn't require human authorization, using instead, a key file that only your app can access.

However, kindly note that a service account can only impersonate users (email addresses) in the same Google workspace, and we strongly recommend using OAuth2 desktop apps or web app flows instead of service accounts unless you need a domain-specific feature (for example, impersonation). OAuth2 desktop app and web app flows do require an initial user interaction for granting access to the account, but are much simpler to set up.

For the OAuth2 desktop app flow, you can persist a refresh token (which never expires) to obtain a new access token whenever necessary. When using one of our client libraries, you can authorize your app by filling out a configuration file.

Moving forward to this, "Is there simple documentation or steps to accessing the Researching keywords API functionality?"

  •  Kindly note that permissible use may depend on what you applied when you requested the production developer token.
Best regards,
Google Logo Google Ads API Team
 

 



ref:_00D1U1174p._5004Q2kD85i:ref
Reply all
Reply to author
Forward
0 new messages