使用Gmail API获取消息

时间:2015-12-13 04:08:04

标签: ios swift swift2 gmail-api

今天我一直在使用Gmail API。目前,我可以使用GTLQueryForUserMessagesList获取消息ID列表。现在我想要做的是使用GTLQueryForUserMessagesGet来获取需要消息ID的单个消息,但我不确定在哪里指定消息的id。

以下是我的查询代码

func fetchMessage(id : Int) {
    let query = GTLQueryGmail.queryForUsersMessagesGet() as! GTLQueryProtocol
    service.executeQuery(query, delegate: self, didFinishSelector: "displayResultWithTicket:finishedWithObject:error:")
}

2 个答案:

答案 0 :(得分:0)

查看GTLQuery.h中的标题。您需要将参数放入返回的查询对象的属性中:

- (GTL_NSDictionaryOf(NSString *, NSString *) *)urlQueryParameters;

答案 1 :(得分:0)

来自SwiftLang.eu

  

您应该添加查询参数,例如:query.urlQueryParameters = ["identifier": id]