我正在尝试使用GoogleAPIClientForREST
andGTMOAuth2
库在 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 }})
笔记:
- 为了问这个问题,我使用了“example@gmail.com”,我在我的应用程序中使用了真实的电子邮件。
- 我遵循了谷歌教程中的所有基本步骤