2011-10-28 3 views
5

Я хочу использовать oAuth в PHP для доступа к каналу Atom Gmail. Я не знаю, где и как начать кодирование этого ... на странице Google, он говорит, что это:Как реализовать oAuth PHP для фида Atom Gmail?

To obtain access, you can use AuthSub or OAuth by requesting a token with scope=https://mail.google.com/mail/feed/atom 

Как сделать это в PHP? Спасибо за помощь новичку в программировании: D

ответ

9

См. Ниже URL-адрес, который очень полезен для вас с демо-версией и исходным кодом. Прочтите внимательно

Вы можете начать с этого примера.

Получить непрочитанные сообщения электронной почты из Gmail Использование Gmail Feed API, OAuth и PHP с Atom

http://lookmywebpage.com/api/google/get-unread-emails-from-gmail-using-gmail-feed-api-oauth-and-php/

На базовом уровне процесс выглядит следующим образом:

  • Ваше приложение запрашивает доступ и получает неавторизованный токен запроса с сервера авторизации Google.

  • Google просит пользователя предоставить вам доступ к требуемым данным. Если пользователь еще не вошел в систему, Google предлагает пользователю войти в систему. Затем Google отображает страницу авторизации, которая позволяет пользователю узнать, какие данные службы Google запрашивает ваше приложение.

  • Ваше приложение получает авторизованный токен запроса с сервера авторизации. Каждый токен запроса действителен всего один час.

  • Вы используете токен авторизационного запроса для токена доступа.

  • Вы используете токен доступа для запроса данных с серверов доступа к службам Google. По умолчанию токены доступа долговечны. Каждый токен доступа относится к учетной записи пользователя, указанной в исходном запросе авторизации, и предоставляет доступ только к службам, указанным в этом запросе. Ваше приложение должно надежно хранить токен доступа, потому что это необходимо для всего доступа к данным пользователя.

С чего начать?

Как начать - смотрите ниже URL

http://lookmywebpage.com/api/google/get-unread-emails-from-gmail-using-gmail-feed-api-oauth-and-php/

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