Upgrade Analytics OAuth support
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- java
- Domain
- api, authentication
Research direction
Start by locating the generated Analytics management and reporting API code and its dependency declarations. Read where the old Credential and StoredCredential types are used, then compare the Google Ads authentication setup. Done means Analytics uses UserCredentials and the unnecessary google-oauth-client and google-api-client dependencies are no longer required.
Written by the indexing model from the issue text.
Description
The Google Ads API moved to the google-auth-library-* libraries.
The Analytics API (we are using management and reporting) stayed at the google-oauth-client library.
So when using Google Ads API in conjunction with the Analytics API we have to convert the "old" Credential/StoredCredential to the "new" UserCredentials. Additionally, we have two libs on the classpath we don't need:
com.google.oauth-client:google-oauth-client
com.google.api-client:google-api-client
Please upgrade the Analytics APIs to the "new" UserCredentials.
- Dominant language
- Java
- Stars
- 725
- Forks
- 394
- Avg merge
- 36m
- Merged PRs (30d)
- 212
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from googleapis/google-api-java-client-services
-
priority: p3 type: docs
Difficulty 1/5 Under an hour Newbie friendliness 88/100
googleapis/google-api-java-client-services#32558 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
googleapis/google-api-java-client-services#32796 ·
Maintainers usually reply within 1 day
-
priority: p3 type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 50/100
googleapis/google-api-java-client-services#29581 · 2 comments ·
Maintainers usually reply within 1 day
-
priority: p3 type: feature request
Difficulty 4/5 3-5 days Newbie friendliness 38/100
googleapis/google-api-java-client-services#29317 · 1 comment ·
Maintainers usually reply within 1 day
-
priority: p3 type: bug
Difficulty 5/5 Over a week Newbie friendliness 35/100
googleapis/google-api-java-client-services#26505 · 7 comments · 1 reaction ·
Maintainers usually reply within 1 day
All issues in googleapis/google-api-java-client-services
Similar issues
-
link-check link-check:manual
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Difficulty 1/5 Under an hour Newbie friendliness 91/100
open-telemetry/opentelemetry-java#8870 ·
Maintainers usually reply within 1 day
-
P2 testing
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
enhancement javascript
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
area/core kind/bug status/triage team/core-shared
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day