【发布时间】:2017-09-13 01:09:27
【问题描述】:
我能够为 Gmail API 创建一个基于 Web 的应用程序,以从 Java 脚本中的特定电子邮件地址获取所有未读电子邮件。但我需要使用独立的应用程序。我使用 VS 2017 选择了 VB。 我能够连接并通过身份验证并获取标签,但无法使用过滤器参数进入该部分以搜索未读(和来自)。
scope.Add(GmailService.Scope.MailGoogleCom)
Dim credential =GoogleWebAuthorizationBroker.AuthorizeAsync(Secrets, scope, "Client ", CancellationToken.None).Result()
initializer.HttpClientInitializer = credential
initializer.ApplicationName = "Gmail API Quickstart"
Dim service = New GmailService(initializer)
Dim userId As String = "email@gmail.com"
Dim request As UsersResource.LabelsResource.ListRequest = service.Users.Labels.List("me")
' List labels.
Dim labels As IList(Of Label) = request.Execute().Labels
Console.WriteLine("Labels:")
If labels IsNot Nothing AndAlso labels.Count > 0 Then
For Each labelItem In labels
MsgBox(labelItem.Name)
Next
Else
Console.WriteLine("No labels found.")
End If
我需要任何帮助。 谢谢
【问题讨论】:
-
检查一下 - 这可能会有所帮助,它在 C# 中,但您至少可以了解这个概念。 developerfusion.com/article/4071/how-to-pop3-in-c