logo
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
charles.tsai  
#1 Posted : Friday, November 24, 2017 4:00:43 PM(UTC)
charles.tsai


Rank: Newbie

Joined: 2/14/2017(UTC)
Posts: 10
United States
Location: New York

Thanks: 1 times
Dear ScreenConnect Support,
We have developed our own .NET Windows Form Application and we are trying to integrate ScreenConnect in our workflow.

Is there a way we can utilize your .NET API to connect an existing session?

If so is there any API example we can follow?

Thanks,
Charles
Ben B  
#2 Posted : Tuesday, November 28, 2017 2:58:53 PM(UTC)
Ben B


Rank: Administration

Medals: Level 2: Lent a Helping Hand! 10 Thanks!

Joined: 10/2/2015(UTC)
Posts: 278

Thanks: 1 times
Was thanked: 58 time(s) in 54 post(s)
Originally Posted by: charles.tsai Go to Quoted Post
Dear ScreenConnect Support,
We have developed our own .NET Windows Form Application and we are trying to integrate ScreenConnect in our workflow.

Is there a way we can utilize your .NET API to connect an existing session?

If so is there any API example we can follow?

Thanks,
Charles


You may want to check out the code in a couple of the existing integration extensions available via the Extension Marketplace -- these extensions often implement service methods to return host/guest join URLs, so that sessions may be joined from third-party applications. Your custom .NET app would need to make a POST to either an existing PageService method or a custom extension method to return the desired join URL.

To view extension source code, install the Extension Developer extension, then select Develop -> View Files on an installed extension.

For example, check out the code in the Zendesk extension's CreateZendeskIntegratedSupportSession method in Service.ashx:

Code:
public object CreateZendeskIntegratedSupportSession(int ticketID, string currentUsername, string createCodedSession)
{
	AssertValidApiToken();
    ...

    return new
	{
		hostUrl = hostJoinUri.ToString(),
		guestUrl = guestInviteUrl,
		connected = session.SafeNav(_ => _.ActiveConnections.Where(__ => __.ProcessType == ProcessType.Guest).Any()),
		sessionCode = session.Code
	};

ScreenConnect Team
charles.tsai  
#3 Posted : Tuesday, November 28, 2017 5:18:36 PM(UTC)
charles.tsai


Rank: Newbie

Joined: 2/14/2017(UTC)
Posts: 10
United States
Location: New York

Thanks: 1 times
Dear Ben,
Thanks for the reply. I will definitely check the Market Place.

Sorry I just found that my question may not be clear enough...

I am wondering is there an example or API we can use for start the SC Client and join the session as guest (like java Client api) for .NET?

Thanks and hope to hear from you soon.

best,
Charles
Scott  
#4 Posted : Thursday, December 7, 2017 1:31:37 PM(UTC)
Scott


Rank: Administration

Medals: Level 4: Wise Old Owl! Received 100 Thanks!

Joined: 3/28/2014(UTC)
Posts: 2,513
United States

Thanks: 3 times
Was thanked: 305 time(s) in 262 post(s)
This KB article has a detailed description of the Client Launch Parameters and their values. You can specify what type of session you want to join and of which connection type.
ScreenConnect Team
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.