Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C或Visual Basic以编程方式连接到GMail_C_Vb.net_Web Services_Api_Gmail - Fatal编程技术网

使用C或Visual Basic以编程方式连接到GMail

使用C或Visual Basic以编程方式连接到GMail,c,vb.net,web-services,api,gmail,C,Vb.net,Web Services,Api,Gmail,我正在尝试制作一个小程序(用C或Visual Basic)来简单地连接到gmail电子邮件帐户。然后是一个简单的if语句,它将是if接收到新邮件,label.text=“new mail”等 我花了好几个小时搜索,但如果不支付脚本费用,我仍然无法找到答案 在此方面的任何帮助都将不胜感激:):) 干杯您的最佳选择是使用pop3或imap协议 IMAP的等效库也将可用。您的另一种选择是使用“假浏览器”,它登录并扫描页面以查找特定的HTML元素,例如“收件箱(3)”,但如果它们提供了适当的协议,这

我正在尝试制作一个小程序(用C或Visual Basic)来简单地连接到gmail电子邮件帐户。然后是一个简单的if语句,它将是if接收到新邮件,label.text=“new mail”等

我花了好几个小时搜索,但如果不支付脚本费用,我仍然无法找到答案

在此方面的任何帮助都将不胜感激:):)


干杯

您的最佳选择是使用pop3imap协议

  • IMAP的等效库也将可用。您的另一种选择是使用“假浏览器”,它登录并扫描页面以查找特定的HTML元素,例如“收件箱(3)”,但如果它们提供了适当的协议,这看起来会很混乱

    或者,我最喜欢的方法是可以找到的Python libgmail库。下面是Python中的一个小示例:

    ga = libgmail.GmailAccount("google@gmail.com", "mymailismypass")
    ga.login()
    folder = ga.getMessagesByFolder('inbox')
    
    for thread in folder:
      print thread.id, len(thread), thread.subject
      for msg in thread:
        print "  ", msg.id, msg.number, msg.subject
        print msg.source
    

    但是当谷歌改变他们的GMail设置时,代码可能会变得不稳定。

    谷歌为几乎所有产品提供了大量的API。请尝试在

    上查找适当的信息。谷歌提供只读数据源以查看Gmail收件箱的内容:


    您应该能够使用该提要获取应用程序所需的信息。

    是的,请使用“凌乱”。Gmail被设计成可以通过浏览器浏览。“也不只是有点乱。”诺布兹,我同意。如果没有JS支持,可能会有一半丢失;)