2012-05-21 8 views
0

У меня есть учетная запись приложения google для моего домена. Документация к приложениям Google говорит, что для использования Gmail с Atom у вас должен быть агрегатор. Я использую php simplepie для разбора rss и Atom для моего приложения. В документации Google указано, что url: https://mail.google.com/mail/feed/atom и введите адрес и пароль Gmail.Как получить доступ к почтовому ящику gmail с помощью php

Я могу установить URL-адрес, используя URL-адрес фида. Я не могу понять, как добавить имя пользователя и пароль. Я ценю любую помощь. Благодаря

UPDATE: -

Один из моих друзей сказал, что это работает в питона.

import urllib2 

def get_unread_msgs(user, passwd): 
    auth_handler = urllib2.HTTPBasicAuthHandler() 
    auth_handler.add_password(
     realm='New mail feed', 
     uri='https://mail.google.com', 
     user='%[email protected]' % user, 
     passwd=passwd 
    ) 
    opener = urllib2.build_opener(auth_handler) 
    urllib2.install_opener(opener) 
    feed = urllib2.urlopen('https://mail.google.com/mail/feed/atom') 
    return feed.read() 

Я не знаю питона. Я ценю любого, кто может помочь мне понять, как реализовать что-то подобное в php.

Я ценю всю вашу помощь.

+0

Смотрите этот родственный вопрос (и ответ): [Можно ли использовать проверку подлинности в RSS-каналы с помощью PHP?] [1] [1]: http://stackoverflow.com/questions/920003/это-это возможно в использовании аутентификации в RSS-формате-каналы, используя PHP-% 20Is% 20it% 20possible% 20to% 20use% 20authentication% 20in% 20RSS% 20feeds% 20using% 20php? – Roberto

ответ

0

Используйте CURL с опцией CURLOPT_USERPWD и получите содержание указанного URL.

curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password);

Это только дал мне непрочитанные письма, хотя.