通过imap访问Facebook消息

通过imap访问Facebook消息,facebook,imap,pop3,email-client,facebook-messages,Facebook,Imap,Pop3,Email Client,Facebook Messages,有人知道是否可以通过imap或pop访问facebook消息来管理电子邮件客户端中的facebook消息吗?不,这是不可能的。只有最新版本可用 请特别参阅的收件箱连接,这将提供一种阅读和存储facebook消息的方法: 该过程通过以下步骤完成: 登录:登录可能是更棘手的部分之一。登录IMAP服务器的方式是使用以下命令: LIST (\HasChildren) "/" Inbox LIST (\HasChildren) "/" Outbox LIST (\HasChildren) "/" Upd

有人知道是否可以通过imap或pop访问facebook消息来管理电子邮件客户端中的facebook消息吗?

不,这是不可能的。只有最新版本可用

请特别参阅

收件箱
连接,这将提供一种阅读和存储facebook消息的方法:

该过程通过以下步骤完成:

  • 登录:登录可能是更棘手的部分之一。登录IMAP服务器的方式是使用以下命令:

    LIST (\HasChildren) "/" Inbox
    LIST (\HasChildren) "/" Outbox
    LIST (\HasChildren) "/" Updates
    
    登录用户名密码

  • 列出文件夹:向IMAP服务器发出的命令是:

    LIST”“*

因为我们从邮箱文件夹API描述中知道,只有 三个文件夹。这些文件夹是:

Inbox (folder_id 0)
Outbox (folder_id 1)
Updates (folder_id 4)
考虑到这一点,我们可以硬编码以下对列表的响应 命令:

LIST (\HasChildren) "/" Inbox
LIST (\HasChildren) "/" Outbox
LIST (\HasChildren) "/" Updates
  • 选择文件夹:在IMAP中,使用以下命令选择文件夹:

    选择文件夹名称

  • 获取消息内容:通过IMAP获取消息的关键是名为FETCH的命令。FETCH命令附带了很多功能 不同的模式,但我们将关注最基本的模式。这些 是(AFAIK)标志、RFC822、RFC822.HEADER、RFC822.TEXT、RFC822.SIZE和 UID。因为RFC822只是RFC822.HEADER和RFC822.TEXT的组合,所以我们 少担心一个变量

  • 获取UID让我们从UID开始,因为这是最简单的一个。您将按如下方式发出此命令:

    fetch1:6(UID)

预期结果如下所示:

1 FETCH (UID 1029955483)
2 FETCH (UID 1029955484)
3 FETCH (UID 1029955485)
4 FETCH (UID 1029955486)
5 FETCH (UID 1029955487)
6 FETCH (UID 1029955488)
Facebook API中的等效命令如下 (我不确定是否可以像这样组合查询,但您 明白了吗

然后将该输出用作UID

更多操作可在