Method: RubyOutlook::Client#create_message
- Defined in:
- lib/ruby_outlook.rb
#create_message(token, payload, folder_id = nil, user = nil) ⇒ Object
token (string): access token payload (hash): a JSON hash representing the contact entity folder_id (string): The Id of the folder to create the message in.
If nil, message is created in the default drafts folder.
user (string): The user to make the call for. If nil, use the ‘Me’ constant.
258 259 260 261 262 263 264 265 266 267 268 269 270 |
# File 'lib/ruby_outlook.rb', line 258 def (token, payload, folder_id = nil, user = nil) request_url = "/api/v2.0/" << (user.nil? ? "Me" : ("users/" << user)) unless folder_id.nil? request_url << "/MailFolders/" << folder_id end request_url << "/Messages" = make_api_call "POST", request_url, token, nil, payload JSON.parse() end |