Как выглядел запрос на refresh token? Скорее всего, был указан неверный 
scope.



-Даниил.

On Friday, December 26, 2014 2:14:48 PM UTC+3, sneus...@treto.ru wrote:
>
> Спасибо.
> Я уже вчера нашел это, делаю через refresh_token.
> Правильно ли то что я делаю: 
> 1. я перед каждым запросом к методу "get()" веб-сервиса "
> adwords.google.com/api/adwords/o/v201409/TrafficEstimatorService" делаю 
> запрос вида:
>
> POST /oauth2/v3/token HTTP/1.1
> Host: www.googleapis.com
> Content-Type: application/x-www-form-urlencoded
>
> client_id=8819981768.apps.googleusercontent.com&
> client_secret={client_secret}&
> refresh_token=1/6BMfW9j53gdGImsiyUH5kU5RsR4zwI9lUVX-tqf8JXQ&
> grant_type=refresh_token
>
> в ответ получаю :
> {
>  "access_token": "ya29.ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ",
>  "token_type": "Bearer",
>  "expires_in": 3600,
>  "id_token": "ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ"
> }
>
> 2. Делаю запрос к веб серввису "
> adwords.google.com/api/adwords/o/v201409/TrafficEstimatorService" вида:
>
> POST /api/adwords/o/v201409/TrafficEstimatorService HTTP/1.1
> Host: adwords.google.com
> Authorization: Bearer Указываю_полученный_выше_access_token
> Content-Type: text/xml;charset=UTF-8
> Content-Length: …
>
> <?xml version="1.0"?>
> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope";>
>   …
> </soap:Envelope>
>
> В итоге(в ответе) получаю ошибку "OAUTH_TOKEN_INVALID".
> Не подскажите  в чем причина, или можеть натолкните на какие-то еще мысли?
> Спасибо!
>
> пятница, 26 декабря 2014 г., 12:15:18 UTC+2 пользователь Danial Klimkin 
> написал:
>>
>> Как я указал выше: "access token действителен только 1 час после 
>> получения, через час нужно получать новый используюя refresh token."
>>
>>
>> -Даниил.
>>
>>
>>
>> On Thursday, December 25, 2014 5:01:17 PM UTC+3, sneus...@treto.ru wrote:
>>>
>>> Не подскажите, access token имеет какой-то срок действия, не нужно ли 
>>> его каждый раз при подключении получать?
>>> Т.е. если я обращаюсь к веб-сервису, то перед этим не нужно ли каждый 
>>> раз пролучать access token, а уже потом выполнять метод веб-сервиса?
>>>
>>> четверг, 25 декабря 2014 г., 15:35:40 UTC+2 пользователь Danial Klimkin 
>>> написал:
>>>>
>>>> Ну, во-первых, версия v201402 уже не доступна:
>>>>
>>>>   https://developers.google.com/adwords/api/docs/sunset-dates
>>>>
>>>> Убедитесь что подствляете access token, а не refresh token. Так же, 
>>>> access token действителен только 1 час после получения, через час нужно 
>>>> получать новый используюя refresh token.
>>>>
>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6bfcc079-3e13-470d-9042-7499fef8041a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to