Implementation of GotoMeeting

Feb 28, 2014 at 11:03 AM
Edited Feb 28, 2014 at 11:18 AM
Hi,
I have one OAuth oauth_token, i was giving that to retrieve meeting / create meeting, where it will create ??

I have one registered user, i would like to create meeting under that gotomeeting user and, retrieve the same. How can i do that?

I am trying this by C# windows application
Mar 1, 2014 at 12:55 AM
I have added a demo web project to detail the functionality
Mar 1, 2014 at 5:20 AM
Thank you so much , this will help you a lot .....
Mar 3, 2014 at 3:20 AM
Edited Mar 3, 2014 at 3:23 AM
Hi,

Please check the below code, .NET 4.0 version windows application only i am working with,

private void button1_Click(object sender, EventArgs e)
    {
        //var auth = new GoTo.Auth("asdfghjkl@yahoo.com", "asdfghjjklpoiiuu", "bQ7CxXAcGCxb3rqLv2KxCe3tq4rONNH8").GetToken();
        //MessageBox.Show(auth.ToString());
        var developer_key = "bQ7CxXAcGCxb3rqLv2KxCe3tq4rONNH8";
        var URL = "https://api.citrixonline.com/oauth/authorize?client_id=" + developer_key ;
        var getMeeting = new GoTo.Meeting.GetMeetings(developer_key);
        getMeeting.StartDate = DateTime.UtcNow.AddMonths(-2);
        getMeeting.EndDate = DateTime.UtcNow.AddMonths(1);


        getMeeting.Go();
        if (getMeeting.Go() != null)
        {
            MessageBox.Show("Test");
        }
   }
I am trying to retrieve the details from a particular user in GO to meeting , How can i give the user credential,

I would like to get the meetings which all are scheduled over there. If its already complied meetings i wanna to get all the attendees details and all other details like if recorded the conversation , then the audio file like that...

hope you can help me on the same.

Regards
Jipson
Mar 3, 2014 at 4:58 PM
The authorization class utilizes the direct login process. Citrix recommends this option when developing applications like this.

https://developer.citrixonline.com/page/direct-login


change this:

var developer_key = "bQ7CxXAcGCxb3rqLv2KxCe3tq4rONNH8";
    var URL = "https://api.citrixonline.com/oauth/authorize?client_id=" + developer_key ;
    var getMeeting = new GoTo.Meeting.GetMeetings(developer_key);
to this
//var developer_key = "bQ7CxXAcGCxb3rqLv2KxCe3tq4rONNH8";
 //   var URL = "https://api.citrixonline.com/oauth/authorize?client_id=" + developer_key ;
    var getMeeting = new GoTo.Meeting.GetMeetings(auth.Access_token);