【发布时间】:2017-11-01 21:17:59
【问题描述】:
stackoverflow.com 上的第一个问题,希望我做对了!
我目前使用Gmail API web site 中提供的示例有以下代码(Xcode 9 / Swift 4),效果很好:
let query = GTLRGmailQuery_UsersMessagesList.query(withUserId: "me")
service.executeQuery(query,
delegate: self,
didFinish: #selector(displayResultWithTicket2(ticket:finishedWithObject:error:))
但是,我不想检索“我”的所有电子邮件,而只想检索给定标签的电子邮件。 Google 在其 API 参考中有一个示例 here,其中一个参数可以是标签,但不幸的是我找不到等效的 Swift 代码。它们“仅”涵盖:Java、.Net、Php、Python 和 Javascript。
我的问题是:如何在 Swift 中编写代码? “GTLRGmailQuery_UsersMessagesList.query”上面的方法只接受一个用户ID。
另外,example 提到了 HTTP 请求和参数(特别是“q”)的使用,我可以在 Swift 中使用它吗?如何使用?
谢谢!
【问题讨论】:
标签: gmail-api ios11 swift4 xcode9