我正在使用。 Net sdk of GoToMeeting
。使用GoToMeeting SDK通過組織者或與會者電子郵件ID獲取會議
我想舉辦由特定組織者組織的會議。 我曾嘗試使用 MeetingsApi.getHistoryMeetings
但它不返回我OrganizerKey
所以我不能過濾特定的組織者。
有沒有什麼辦法根據組織者甚至通過使用.Net SDK
的參加者電子郵件ID來開會?
我正在使用。 Net sdk of GoToMeeting
。使用GoToMeeting SDK通過組織者或與會者電子郵件ID獲取會議
我想舉辦由特定組織者組織的會議。 我曾嘗試使用 MeetingsApi.getHistoryMeetings
但它不返回我OrganizerKey
所以我不能過濾特定的組織者。
有沒有什麼辦法根據組織者甚至通過使用.Net SDK
的參加者電子郵件ID來開會?
您遇到的問題是MeetingsApi.getHistoryMeetings();
?
爲什麼您需要過濾該方法,MeetingsApi.getHistoryMeetings(accessToken,true,date1,date2);
本身爲特定用戶權限過濾?
看看的論點我們傳遞的方法是?
directlogin
或Oauth
生成方法下面的代碼是用於獲取歷史會議樣品
。DateTime sdt=DateTime.Parse("07/01/2015");
DateTime edt=DateTime.Parse("07/30/2015");
List<MeetingHistory> historymeets = new System.Collections.Generic.List<MeetingHistory>();
historymeets=meeting.getHistoryMeetings(accesToken, true, sdt, edt);
foreach (var item in historymeets)
{
Console.WriteLine(item.subject);
}
試一試......上面的代碼會將會議存儲在historymeets
集合對象中。
您可以在該集合對象中執行過濾功能。
UPDATE:
List<MeetingHistory> historymeets = new System.Collections.Generic.List<MeetingHistory>();
historymeets=meeting.getHistoryMeetings(accesToken, true, sdt, edt);
List<AttendeeByMeeting> lstAttendee = new System.Collections.Generic.List<AttendeeByMeeting>();
foreach (var item in historymeets)
{
Console.WriteLine(item.meetingId);
lstAttendee=meeting.getAttendeesByMeetings(accesToken, item.meetingId);
foreach (var itemattendee in lstAttendee)
{
Console.WriteLine(itemattendee.attendeeEmail);
}
}
徵求意見 - 這是可能的,但不直接,因爲沒有API調用,支持meeting by attendee
。上面的代碼我寫的是meeting by organizer
。現在你有兩個選擇,
getHistoryMeetings
,現在你得到了會議的詳細信息吧? ,然後使用getAttendeesByMeetings()
通過會議ID獲得與會者,使用LINQ以join
過濾兩個不同的收集對象。 OR
是訪問它,我會得到由特定用戶創建的會議,但我想在參加者電子郵件ID上進一步過濾。就像我有一個電子郵件ID爲「[email protected]」的與會者,那麼我想對其進行過濾,只獲得「[email protected]」與會者參加的那些會議。 –
@SagarJoshi更新了帖子,從更新開始,希望你明白了。 – Balaji