如何在gotomeeting中发送邀请邮件加入会议?

时间:2014-09-29 08:42:21

标签: api citrix

我有一个关于gotomeeting和使用api创建/开始/ getMeeting等的帐户,但我没有找到任何api来发送邮件并邀请人们参加会议。是否可以使用api向人们发送邀请邮件加入会议?如果没有,那么还有其他解决方案来发送会议邀请邮件吗?

是否可以在开始会议之前注册用户?我们怎样才能找到有多少用户参加过会议?

先谢谢。

2 个答案:

答案 0 :(得分:1)

是的可能,电子邮件邀请将有两种类型

  1. 来自服务器的普通电子邮件
  2. 任命项目。
  3. 如果您想向参与者发送普通电子邮件。只需使用已创建 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”文件并填写您的会议详细信息。

    对于你的问题:

      
        
    1. 是否可以在开始会议之前注册用户?
    2.   

    是的,你可以。获取应用程序本身具有邀请参与者和添加协作组织者的选项。

      
        
    1. 我们怎样才能找到有多少用户参加过会议?
    2.   

    您可以使用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。