ios - 如何使用适用于 iOS 的 Gmail 查询在 Gmail 中创建新标签

标签 ios objective-c iphone gmail-api

我正在开发 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}}

我无法理解这个问题。

提前致谢。

最佳答案

得到的解决方案必须分配一个新标签并将其添加到查询中

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:)];

关于ios - 如何使用适用于 iOS 的 Gmail 查询在 Gmail 中创建新标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35498505/

相关文章:

iphone - UIImageView 中的 UIImage 大小

iphone - 从SQLite3(Iphone)获取并显示HTML数据

ios - PubNub 发布订阅如何在 iOS 内部工作(客户端)

objective-c - Obj-C,我如何记录一个方法在几秒钟内花费的时间?

ios - 无法实例化 View Controller

iphone - LE_POWER_OFF_HEADER 默认警报使用 CoreBluetooth

iphone - 对 NSArray 的 XML 响应

iphone - ios uitextfield 类似笔记

objective-c - 离开应用程序后,NSUserDefaults将不会加载

ios - 返回的 UIBarButtonItem 没有出现?