Closed barnett closed 4 years ago
I am trying to create a draft but am getting the error Missing draft message
Missing draft message
require 'google/api_client' client = Google::APIClient.new client.authorization.client_id = ENV['GOOGLE_CLIENT_ID'] client.authorization.client_secret = ENV['GOOGLE_CLIENT_SECRET'] client.authorization.grant_type = 'refresh_token' client.authorization.refresh_token = User.last.refresh_token token = client.authorization.fetch_access_token! gmail = client.discovered_api('gmail', 'v1') params = { 'userId' => 'me', 'draft' => { 'message' => {'raw' => 'test email' } } } # { 'userId' => 'me', 'message' => {'raw' => 'test email' } } result = client.execute(api_method: gmail.users.drafts.create, parameters: params)
I also tried the commented out hash and received the same error. Any ideas?
I am trying to create a draft but am getting the error
Missing draft message
I also tried the commented out hash and received the same error. Any ideas?