2011-10-28 23 views
5

Tôi muốn sử dụng oAuth trong PHP để truy cập nguồn cấp dữ liệu nguyên tử của Gmail. Tôi không chắc chắn nơi hoặc làm thế nào để bắt đầu mã hóa này ... trên trang của Google nó nói điều này:Cách triển khai oAuth PHP cho nguồn cấp dữ liệu Gmail Atom?

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

Làm thế nào để làm điều đó trong PHP? Cảm ơn bạn đã trợ giúp người mới lập trình: D

Trả lời

9

Xem bên dưới URL nó rất rất được sử dụng đầy đủ cho bạn với bản demo và mã nguồn. Đọc kỹ

Bạn có thể bắt đầu với ví dụ này.

Nhận email chưa đọc Từ Gmail Sử dụng Gmail nguồn cấp dữ liệu API, OAuth và PHP Với Atom

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

Ở mức độ cơ bản, quá trình này như sau:

  • bạn truy cập các yêu cầu ứng dụng và nhận mã thông báo yêu cầu trái phép từ máy chủ ủy quyền của Google.

  • Google yêu cầu người dùng cấp cho bạn quyền truy cập vào dữ liệu bắt buộc. Nếu người dùng chưa đăng nhập, Google sẽ nhắc người dùng đăng nhập. Google sau đó hiển thị trang ủy quyền cho phép người dùng xem dữ liệu dịch vụ Google mà ứng dụng của bạn yêu cầu quyền truy cập.

  • Ứng dụng của bạn nhận mã thông báo yêu cầu được ủy quyền từ máy chủ ủy quyền. Mỗi mã thông báo yêu cầu chỉ hợp lệ trong một giờ.

  • Bạn trao đổi mã thông báo yêu cầu được ủy quyền cho mã thông báo truy cập.

  • Bạn sử dụng mã thông báo truy cập để yêu cầu dữ liệu từ máy chủ truy cập dịch vụ của Google. Theo mặc định, mã thông báo truy cập tồn tại lâu. Mỗi mã thông báo truy cập dành riêng cho tài khoản người dùng được chỉ định trong yêu cầu ủy quyền ban đầu và chỉ cấp quyền truy cập cho các dịch vụ được chỉ định trong yêu cầu đó. Ứng dụng của bạn nên lưu trữ mã thông báo truy cập một cách an toàn, bởi vì nó được yêu cầu cho tất cả quyền truy cập vào dữ liệu của người dùng.

Cách bắt đầu?

Làm thế nào để bắt đầu - xem dưới đây url

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

Các vấn đề liên quan