我有一个关于gotomeeting和使用api创建/开始/ getMeeting等的帐户,但我没有找到任何api来发送邮件并邀请人们参加会议。是否可以使用api向人们发送邀请邮件加入会议?如果没有,那么还有其他解决方案来发送会议邀请邮件吗?
是否可以在开始会议之前注册用户?我们怎样才能找到有多少用户参加过会议?
先谢谢。
答案 0 :(得分:1)
是的可能,电子邮件邀请将有两种类型
如果您想向参与者发送普通电子邮件。只需使用已创建 meetingid 加入链接即可填写邮件
您可以通过将if yourImageView.image == nil {
var alert = UIAlertController(title: "Warning", message: "you need to add profile picture", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "ok", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
}
与www.global.gotomeeting.com/join/
连接起来来创建任何特定会议的加入链接,该meetingID
类似于 www.global.gotomeeting.com/join/25456364 (数量为示例)会议ID)。
将上述详细信息作为邮件发送。 从程序发送邮件取决于“您正在开发哪种语言”,如C#/ JAVA?
如果要发送任命项,则需要使用EWS(Exchange Web服务API),或者需要从应用程序生成“.ics”文件并填写您的会议详细信息。
对于你的问题:
- 是否可以在开始会议之前注册用户?
醇>
是的,你可以。获取应用程序本身具有邀请参与者和添加协作组织者的选项。
- 我们怎样才能找到有多少用户参加过会议?
醇>
您可以使用api函数调用找到它。以下是获取过去会议与会者的C#代码。
命名空间:using Citrix.GoToMeeting.Api;
MeetingsApi meeting = new MeetingsApi();
List<AttendeeByMeeting> attendees = new System.Collections.Generic.List<AttendeeByMeeting>();
attendees = meeting.getAttendeesByMeetings(accesToken, 23843894);
注意:API在gotomeeting应用程序的上下文中使用,实际上您无法参加除GotoMeeting桌面应用程序和GotoMeeting Web应用程序(在其网站上提供)之外的任何应用程序中的会议。
答案 1 :(得分:0)
GTM不会为您发送电子邮件,因为它无法访问任何电子邮件帐户。您应该考虑使用各种不同的电子邮件API。例如。如果您在Windows / Exchange环境中,请查看使用Exchange Web服务。如果您需要更通用的解决方案,请查找适用于您平台的SMTP库。
GTM的参加者不会在任何时候注册,只有主持人需要注册帐户。即使您作为与会者加入会议,您输入的详细信息(姓名+电子邮件)也可以是任何内容。你想通过“预注册”来实现什么目标?
我无法回答您关于找出有多少用户参加会议的最后一个问题,我猜可能不会,但我并不熟悉API。