Как создать встречу с помощью RubyOutlook gem?

Я новичок здесь, использую рубин и Outlook, и нашел драгоценный камень RubyOutlook, который является оболочкой для office365 и ruby.

Как создать запрос на встречу с помощью RubyOutlook gem и есть ли у нас какой-либо файл справки для этого

Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
0
0
65
1

Ответы 1

Прочти меня драгоценного камня мало, поэтому вам нужно посмотреть исходный код. После создания токена oauth, как описано в файле readme, вам необходимо вызвать create_event с токеном, полезной нагрузкой json события, папкой календаря (nil для календаря по умолчанию) и адресом электронной почты пользователя, который будет владельцем события:

require 'ruby_outlook'
outlook_client = RubyOutlook::Client.new
# ...
# create oauth token, as described in the readme
# ...
event_payload = 
{
  "Subject": "Discuss the Calendar REST API",
  "Body": {
    "ContentType": "HTML",
    "Content": "I think it will meet our requirements!"
  },
  "Start": {
      "DateTime": "2014-02-02T18:00:00",
      "TimeZone": "Pacific Standard Time"
  },
  "End": {
      "DateTime": "2014-02-02T19:00:00",
      "TimeZone": "Pacific Standard Time"
  },
  "Attendees": [
    {
      "EmailAddress": {
        "Address": "[email protected]",
        "Name": "John Doe"
      },
      "Type": "Required"
    }
  ]
}
outlook_client.create_event(token, event_payload, nil, '[email protected]')

Вот соответствующая документация по Outlook API для создания событий. Здесь я взял полезную нагрузку события.

Другие вопросы по теме