8:53am PDT March 3rd
This code example lists basic information about an advertising account, like the name, currency and time zone.
Failure:
Message: Status(StatusCode=PermissionDenied, Detail="The caller does not have permission")
Failure: { "errors": [ { "errorCode": { "authorizationError": "USER_PERMISSION_DENIED" }, "message": "User doesn't have permission to access customer." } ] }
Request ID: tWJNI2bl8EbsKGOCctiUpA
FWIW I am using a production developer token from a production Manager account i.e., via completely separate Google Ads user account / login. Also I confirmed that I am using the user credentials who owns the TEST manager account. Also note, GetAccessibleCustomers does not return the test client account Customer ID - the API only returns the Test Manager CIDs and production test client accounts. Aside: In addition to what I now believe are the expected test client accounts in Cancelled status, I created 2 Test Managers and 2 PROD client accounts via trial and error this weekend.
Was your question answered? Please rate your experience with us by taking a short survey.
If not -- reply to this email and tell us what else we can do to help.
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/