Як запустити oAuth PHP для каналу Gmail Atom?

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

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

Як це зробити в PHP? Дякуємо, що допомагали новачком програмування: D

5

1 Відповіді

Див нижче URL-адреса, дуже повно використовується для вас, використовуючи демо-версію та вихідний код. Прочитайте уважно

Ви можете почати з цього прикладу.

Отримайте непрочитані електронні листи з Gmail, використовуючи API потік Gmail, 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/

9
додано
Ukrainian PHP comunity
Ukrainian PHP comunity
885 учасників

dev-ua/php