I might have mixed my words the first time. CLIENT_ID and CLIENT_SECRET is the two values we changed. Developer token is the same for the dev server and production servers.
I have read the guide, but my error does not make sense because we have re-done the OAuth flow multiple times. We changed the server to the different CLIENT_ID and CLIENT_SECRET and re-authorize the application to that, the authorization flow works but then can no longer access the API. I've dumped the request object from the oauth flow to validate the client ids and dumped the customer id before sending a request through the PHP Library. What is perplexing is that this code works on one server, but as soon as we change the CLIENT_ID and CLIENT_SECRET everything stops work, even after repeated authorizations through OAUth and verifying the application in the google account security section. Also if I attempt to reconnect the application to AdWords, but it was never deactivated, I only get an access token back which tells me the authorization flow is correct since the refresh token only shows up on the first authorization. Thanks, -Josh On Monday, December 7, 2015 at 10:13:23 AM UTC-5, Umesh Dengale wrote: > > Hi Josh, > > A developer tokens can be used with any AdWords account, regardless of > which manager account was used to apply for it. A developer token > <https://developers.google.com/adwords/api/docs/guides/start#developer_token> > is > associated with a manager account simply for record-keeping purposes. > > The AuthorizationError.USER_PERMISSION_DENIED means your OAuth credentials > don't match clientCustomerId you specify. Basically, login you are using > doesn't have access to the account you are trying to touch. BTW, this is > covered here > <https://developers.google.com/adwords/api/docs/common-errors#AuthorizationError.USER_PERMISSION_DENIED>. > > Please re-do the OAuth flow (generate new refresh token) making sure you > are logged in under a proper account(MCC account owner). Please check out > OAuth2.0 > PHP guide > <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fgoogleads%2Fgoogleads-php-lib%2Fwiki%2FUsing-OAuth-2.0&sa=D&sntz=1&usg=AFQjCNEc0UcxPzImZhr2LyQFEITEI9-Udw> > for > more details. > > Regards, > Umesh, AdWords API Team. > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/c2cbfd7c-9aed-411a-a946-4f1fbc33a042%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.