Hey Takeshi,
Can you please help me with this issue: -
I'm trying to run the same program as mentioned in this thread. Also, I
have included all the dependencies. But, I'm still getting this error:-
* Error Occurred java.lang.NoSuchMethodError:
com.google.common.base.Joiner.on(C)Lcom/google/common/base/Joiner*
on this line:-
GoogleAuthorizationCodeFlow authorizationFlow = new
GoogleAuthorizationCodeFlow.Builder(
new NetHttpTransport(),
new JacksonFactory(),
CLIENT_ID,
CLIENT_SECRET,
Lists.newArrayList(SCOPE))
.setApprovalPrompt("force")
// Set the access type to offline so that the token can be refreshed.
.setAccessType("offline").build();
Can you help me with this error.
Thanks,
Kapil
On Monday, December 17, 2012 4:12:16 PM UTC+5:30, Kapil wrote:
>
> Hey Takeshi, thanks a lot!
>
>
> On Monday, December 17, 2012 11:38:27 AM UTC+5:30, Takeshi Hagikura
> (AdWords API Team) wrote:
>>
>> Hi,
>>
>> You should insert the Client ID and the Client secret obtained from the
>> url into the variable CLIENT_ID, CLIENT_SECRET.
>> https://code.google.com/apis/console#access.
>>
>> 59 private static final String CLIENT_ID = "INSERT_CLIENT_ID_HERE";
>> 60 private static final String CLIENT_SECRET =
>> "INSERT_CLIENT_SECRET_HERE";
>> You don't have to modify this part of code.
>> 159 if (CLIENT_ID.equals("INSERT_CLIENT_ID_HERE")
>> 160 || CLIENT_SECRET.equals("INSERT_CLIENT_SECRET_HERE")) {
>> 161 throw new IllegalArgumentException("Please input your client
>> IDs or secret. "
>> 162 + "See https://code.google.com/apis/console#access");
>> 163 }
>> Best,
>> - Takeshi
>>
>> On Monday, December 17, 2012 3:00:50 PM UTC+9, Kapil wrote:
>>>
>>> Hey Takeshi,
>>>
>>> Thanks a lot. Could you please tell me about the second question I
>>> asked. \
>>>
>>>
>>> https://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201209/misc/OAuth2Example.java
>>>
>>> if you will look at the main function in this program there is a part
>>> of code:-
>>>
>>> if (CLIENT_ID.equals("INSERT_CLIENT_ID_HERE")
>>> || CLIENT_SECRET.equals("INSERT_CLIENT_SECRET_HERE")) {
>>> throw new IllegalArgumentException("Please input your client IDs
>>> or secret"+ "See https://code.google.com/apis/console#access");}
>>>
>>> What do I have to insert in "INSERT_CLIENT_ID_HERE" and
>>> "INSERT_CLIENT_SECRET_HERE"
>>>
>>>
>>> On Monday, December 17, 2012 10:46:32 AM UTC+5:30, Takeshi Hagikura
>>> (AdWords API Team) wrote:
>>>>
>>>> Hello Kapil,
>>>>
>>>> In that example, you don't have to modify SCOPE, and the CALLBACK_URL.
>>>>
>>>> You should simply create Client ID for an installed application from
>>>> the URL you supplied <https://code.google.com/apis/console#access>.
>>>> Then copy the Client ID and Client secret to the sample
>>>> code<https://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201209/misc/OAuth2Example.java>(variables
>>>> called CLIENT_ID and CLIENT_SECRET).
>>>>
>>>> Running that example, the program asks you to paste an url to the
>>>> browser.
>>>> like this (
>>>> https://accounts.google.com/o/oauth2/auth?access_type=offline& ... )
>>>>
>>>> After that, paste the authorization code to the console, then you
>>>> should get the results.
>>>>
>>>> Please also refer this document
>>>> https://developers.google.com/adwords/api/docs/authentication#oauth
>>>>
>>>> Best,
>>>> - Takeshi, AdWords API Team
>>>>
>>>> On Friday, December 14, 2012 7:37:39 PM UTC+9, Kapil wrote:
>>>>>
>>>>> I am new to adwords api and I want to run this program-
>>>>>
>>>>>
>>>>> https://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201209/misc/OAuth2Example.java
>>>>>
>>>>> I generated some parameters from this link-
>>>>> https://code.google.com/apis/console#access
>>>>>
>>>>> But I don't know what are these parameters and how can I get these
>>>>> parameters mention in the program:-
>>>>>
>>>>> SCOPE
>>>>> CALLBACK_URL
>>>>> CLIENT_ID
>>>>> CLIENT_SECRET
>>>>>
>>>>> Also, if you will look at the main function in this program there is a
>>>>> part of code:-
>>>>>
>>>>> if (CLIENT_ID.equals("INSERT_CLIENT_ID_HERE")
>>>>> || CLIENT_SECRET.equals("INSERT_CLIENT_SECRET_HERE")) {
>>>>> throw new IllegalArgumentException("Please input your client
>>>>> IDs or secret"+ "See https://code.google.com/apis/console#access");}
>>>>>
>>>>> What do I have to insert in "INSERT_CLIENT_ID_HERE" and
>>>>> "INSERT_CLIENT_SECRET_HERE"
>>>>>
>>>>> Please help me finding the solution.
>>>>>
>>>>> Kabir
>>>>>
>>>>>
--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en