2014-01-29 6 views
1

Я занимаюсь реализацией oAuth на моем сервисе, но я немного отстаю, поэтому мне нужно начать внедрение этой системы. И я использую скрипт изGoogle oAuth Token expiry

http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html

И я, кажется, чтобы получить успешный ответ с токеном ... Ответ:

Access token: ya29.1..................etc 
Access token secret: [null] 
Access token expiry: 2014-01-29 19:16:31 UTC 

Моя путаница в том, что маркер истекает через несколько часов ... Будет ли мой пользователь каждый раз «входить» в Google, когда они будут пользоваться сервисом?

Моя служба работает хрон каждую ночь, что запросы Google, чтобы найти, если нам нужно синхронизировать любые элементы (задачи) ....

Можно ли использовать это? Я немного смущен тем, как использовать токен oAuth для совершения звонков от их имени ...

Возможно, кто-то может пролить свет на мои проблемы. Любые рекомендации приветствуются.

+1

Посмотрите, как работает токен обновления –

ответ

1

Точки Google OAuth истекают через некоторое время, если вы не запрашиваете его для использования Google API в автономном режиме.

Этот класс PHP OAuth упрощает его просто, установив для переменной offline значение true. Это объясняется более подробно в article of the OAuth class blog.

Я являюсь автором этого класса, но я не контролирую здесь. В будущем, если у вас есть конкретные вопросы по этому классу, пожалуйста, используйте соответствующие support forum, поэтому я могу получить уведомление и ответить вам быстрее.

+0

Спасибо за ответ, я прочитаю статью и форум !! Очень признателен. – Justin