du131642 2012-03-31 22:44
浏览 51
已采纳

您可以使用Google OAuth搜索用户电子邮件吗?

I'm trying to create an application that uses Google OAuth for login, and then scans through the users email to see the last time they emailing certain people.

So the user logs in with Google OAuth, and then inputs johndoe@gmail.com --> I want to be able to search through their gmail to tell them the last time they spoke.

I can get "feeds" of their inbox, and other folders, but I can't find a way to query for an email.

  • 写回答

1条回答 默认 最新

  • dq1230123 2012-03-31 22:58
    关注

    Yes you can access a user's mail with OAuth and the IMAP protocol. There is specifications on how to use the OAuth and IMAP combination on developers.google.com, check the links from here: https://developers.google.com/google-apps/gmail/oauth_overview

    PHP has good support for the IMAP protocol: http://php.net/manual/en/book.imap.php You can use imap_search() in PHP for searching for messages with IMAP: http://www.php.net/manual/en/function.imap-search.php

    Edit: Sorry, the PHP IMAP support does not work with OAuth. You should use the Zend_Mail_Protocol_Imap, which has the functionality to authorize with an IMAP server using OAuth. Using the method requestAndResponse, it is possible to make an IMAP SEARCH request.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失