Bạn có thể tạo cuộc họp bằng cách sử dụng Skype for Business User API (UCWA), hiện là available for Skype for Business Online (Office 365).
Cụ thể, bạn cần phải thực hiện một yêu cầu POST đến "myOnlineMeetings" tài nguyên:
POST https://lyncweb.contoso.com/ucwa/oauth/v1/applications/103...740/onlineMeetings/myOnlineMeetings HTTP/1.1
Accept: application/json
Content-Type: application/json
Authorization: Bearer cwt=AAEB...buHc
[...]
{
"attendanceAnnouncementsStatus":"Disabled",
"description":"hey guys let's do a musical!",
"subject":"holiday party",
"attendees":["sip:[email protected]","sip:[email protected]"],
"leaders":[]
}
Trong phản ứng, bạn sẽ nhận được một "joinURL" mà bạn có thể cung cấp cho người tham gia:
HTTP/1.1 200 OK
[...]
{
"accessLevel":"SameEnterprise",
"entryExitAnnouncement":"Disabled",
"attendees":["sip:[email protected]","sip:[email protected]"],
"automaticLeaderAssignment":"Disabled",
"description":"hey guys let's do a musical!",
"expirationTime":"\/Date(136...000)\/",
"leaders":[],
"onlineMeetingId":"DED...367",
"onlineMeetingUri":"sip:[email protected];gruu;opaque=app:conf:focus:id:DED...367",
"onlineMeetingRel":"myOnlineMeetings",
"organizerUri":"sip:[email protected]",
"phoneUserAdmission":"Disabled",
"lobbyBypassForPhoneUsers":"Disabled",
"subject":"holiday party",
"joinUrl":"https://meet.contoso.com/dana/DED...367","56de...4c83":"please pass this in a PUT request",
"_links":{
"self":{"href":"/ucwa/oauth/v1/applications/103...740/onlineMeetings/myOnlineMeetings/DEDX9367"},
"onlineMeetingExtensions":{"href":"/ucwa/oauth/v1/applications/103...740/onlineMeetings/myOnlineMeetings/DED...367/extensions"}
},
"rel":"myOnlineMeeting",
"etag":"891...351"
}
Lưu ý rằng cuộc họp không có thời gian được lên lịch liên kết với nó. Nó có thể được sử dụng bất cứ lúc nào. Tất nhiên, bạn có thể đặt URL trong một cuộc hẹn lịch (ví dụ: Outlook thực hiện điều này) nhưng Skype for Business không biết về nó.
Chi tiết đầy đủ về yêu cầu "myOnlineMeetings" là here.
Bạn có thể giải thích, làm thế nào tôi có thể thực hiện cuộc gọi để nhận tất cả các cuộc họp được lên lịch trong "Cuộc họp Skype Meeting". Tôi muốn hiển thị nó bên trong trang Office 365. –