2013-09-23 2 views
1

Кто-нибудь знает, как получить ток обновления google и токен доступа для контактов google api v3? Я могу аутентифицировать, синхронизировать свои контакты, но не знаю, что происходит, когда мой токен доступа истекает и никогда не получает токен обновления из google api.Google contacts api v3 refresh token через javascript

У кого-нибудь есть эта проблема?

ответ

0

Как вы справляетесь с обновлением, зависит от того, какой поток вы используете. Если это поток Javascript/клиент, просто получите новый токен доступа так же, как вы получили первый (возможно, вызвав gapi.authorize).

Если вы используете поток сервера, вы можете использовать тот же подход, или вы можете запросить и сохранить токен обновления. Чтобы получить токен обновления, укажите «offline» в исходном запросе авторизации.

Общий совет при использовании oauth ... обрабатывать материал oauth отдельно от конкретного API, который вы используете (контакты в вашем случае). Эта страница https://developers.google.com/accounts/docs/OAuth2 (и ссылки) содержит все, что вам нужно знать.

Смежные вопросы