我正在使用gmail应用。
我想创建一个新标签,我正在使用以下代码。
GTLQueryGmail *query = [GTLQueryGmail queryForUsersLabelsCreate];
query.addLabelIds = [NSArray arrayWithObjects:@"[Mailbox]", nil];
[self.service executeQuery:query
delegate:self
didFinishSelector:@selector(displayResult:finishedWithObject:error:)];
但我得到的错误如下: -
Error Domain=com.google.GTLJSONRPCErrorDomain Code=400 "(Invalid request)" UserInfo={error=Invalid request, NSLocalizedFailureReason=(Invalid request), GTLStructuredError=GTLErrorObject 0x7f8daae55980: {message:"Invalid request" data:[1] code:400}}
我无法理解这个问题。
先谢谢。
答案 0 :(得分:3)
解决方案必须分配新标签并将其添加到查询中
GTLQueryGmail *query = [GTLQueryGmail queryForUsersLabelsCreate];
GTLGmailLabel *newLabel = [[GTLGmailLabel alloc] init];
newLabel.name = label;
query.label = newLabel;
[self.service executeQuery:query
delegate:self
didFinishSelector:@selector(displayResult:finishedWithObject:error:)];