【问题标题】:How to create a new label in gmail using gmail query for iOS如何使用 iOS 的 gmail 查询在 gmail 中创建新标签
【发布时间】:2016-05-31 14:59:43
【问题描述】:

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

我无法理解这个问题。

提前致谢。

【问题讨论】:

    标签: ios objective-c iphone gmail-api


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-05-20
      • 2023-03-19
      • 2015-06-07
      • 2013-07-30
      • 1970-01-01
      • 2021-05-25
      • 2018-06-17
      • 2013-04-15
      • 1970-01-01
      相关资源
      最近更新 更多