2017-04-17 78 views
0

我能夠爲Gmail API創建基於Web的應用程序,以獲取來自Javas Script中特定電子郵件地址的所有未讀電子郵件。但我需要使用獨立應用程序。我選擇了使用VS 2017的VB。 我能夠連接並通過身份驗證並獲取標籤,但無法使用過濾器參數進入未讀取(或來自)的部分。將參數添加到Gmail API

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 protected]" 


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 

我適當的任何幫助。 謝謝

+0

看看這個 - 這可能有幫助,它是在C#中,但你至少可以得到的概念。 http://www.developerfusion.com/article/4071/how-to-pop3-in-c/ – codeMonger123

回答