Thanks Vincent, I will ask them to create separate user for that client and ask them to provide Refreshtoken for that user.
And regarding code : There is no difference in the code which you shown to me and which I given above. If you see closely, I just created separate method and put the code which you have shown to me inside. The only difference is i have added two more methods i.e withTokenUrlServer(dpTokenUrl).withRefreshToken(refreshToken) in the first statement,That is required as per my requirement. Can you please check my code again and let me know if you think any difference I am doing. Can you please confirm below things. 1)Is it mandatory to have client id , client secret and Refreshtoken to generate access token to connect to adwords APIs or is there any other way to do that. 2)If I have client Id, client sect and developer token, Then can i connect to any account if i have refresh token for that account. Should There be any link between (client id , client secret and developer token) to the refresh token of that account. Thanks! Hari. Thanks! Hari. On Thursday, November 9, 2017 at 11:30:02 AM UTC+5:30, Vincent Racaza (AdWords API Team) wrote: > > Hi Hari, > > In regards to your scenario on which your vendor doesn't want to provide > the refresh token of the root/parent MCC for security purposes, then as I > have previously mentioned, you can select a user on a client account that > has access only to that client account and generate OAuth credentials. This > way, the credential will only be used for that client account. If you'll > attempt to use the credential to other client accounts, it will generate an > error. > > In regards to the code you have provided, I can see that you have already > talked about this with my colleague, Peter. Since you are using our Java > client library, then you don't need to create your own method for > generating the AdWords session. Our examples already incorporated the > creation of AdWords session as you can see on this line > <https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201710/basicoperations/GetCampaigns.java#L42>. > > As what Peter previously mentioned, access tokens are also automatically > generated (using the refresh token) once it is about to expire using our > client libraries. As a recommendation and for simplicity, please follow the > examples instead. > > Thanks, > Vincent > 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 https://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/153dd104-c73d-46b0-88ab-bca25770bd69%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.