GoogleAPIClientForREST
とGTMOAuth2
ライブラリを使用してSwiftでGmailメッセージを送信しようとしていますが、上記のエラーが発生しています。ここでスウィフトGmail API:メッセージ送信エラー-1001
は私のコードです:
let message = GTLRGmail_Message()
message.raw = "test"
let query = GTLRGmailQuery_UsersMessagesSend.query(withObject: message, userId: "[email protected]", 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 }})
注:
- 私が尋ねるのために "[email protected]" を使用しました質問、私は私のアプリで実際の電子メールを使用しています。
- 私はGoogle's tutorial
urlを呼び出す際に間違いがあるかもしれません。送信パラメータも確認してください。 – vaibhav
http://stackoverflow.com/q/19095861/665689これを参照してください –
@vaibhavなぜ私の呼び出しURLに間違いがありますか?私は自分自身のURLを操作していない、だけSDDKを使用しています。 – rigdonmr