0

我正在尝试使用GoogleAPIClientForRESTandGTMOAuth2库在 Swift 中发送 gmail 消息,但出现上述错误。

这是我的代码:

    let message = GTLRGmail_Message()
    message.raw = "test"
    let query = GTLRGmailQuery_UsersMessagesSend.query(withObject: message, userId: "example@gmail.com", uploadParameters: nil)
    let gmailService = GTLRGmailService()
    let auth = GTMOAuth2Authentication()
    auth.clientID = gmailClientID
    gmailService.authorizer = auth
    gmailService.executeQuery(query) { ticket, object, error in
        print(ticket)
        print(object)
        print(error)
    }

这是错误:

Optional(Error Domain=com.google.GTMOAuth2 Code=-1001 "(null)" UserInfo={request=<NSMutableURLRequest: 0x600000016ed0> { URL: https://www.googleapis.com/gmail/v1/users/example%40gmail.com/messages/send?prettyPrint=false }})

笔记:

4

1 回答 1

0

GTMOAuth2按照本教程确保您已正确集成到您的应用程序中。请务必将平台注册为OtheriOS否则在进行身份验证时会出现“invalid_client”错误。

您还可以在此线程上检查给定的解决方案。

于 2017-03-04T11:11:56.297 回答