Hi,
I'm working on the migration of a service that employs Google Adwords API. I'm migrating to Google Ads API.
I'm having different responses when I make the call to get the accessible customer accounts for the configuration set. We manage many client accounts using refresh tokens that are generated with their consent through our web app. With these refresh tokens we list and mutate user_lists.
For some cases (there are cases like this that are working OK) in which the refresh token has access to only one google ads account, I'm having the following issue:
When I list all the accessible customer accounts using Adwords CustomerService.getCustomers(), I get the single Google Ads account. In this case, I can make the operations I need (list/mutate user_lists).
However, when I do the same using the Google Ads Java Client Library (CustomerServiceClient.ListAccessibleCustomers()), I get none, and I cannot make any operation as I get a USER_PERMISSION_DENIED error. And I'm using the same refresh token for both cases!
Do you know what could be the issue? could be the case that a refresh_token is valid only for Adwords API and invalid for Google Ads API?
So far, I've identified 3 of our client's accounts with this issue. It is weird because there are cases like this that work alright, and a few of these are failing
Please advice