今天我一直在使用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:")
}
答案 0 :(得分:0)
查看GTLQuery.h
中的标题。您需要将参数放入返回的查询对象的属性中:
- (GTL_NSDictionaryOf(NSString *, NSString *) *)urlQueryParameters;
答案 1 :(得分:0)
来自SwiftLang.eu:
您应该添加查询参数,例如:
query.urlQueryParameters = ["identifier": id]