Help on connecting kentico website with third party API

anu menon asked on May 13, 2015 13:05

Hi

I am new to kentico and I dont have any idea on how to integrate kentico website with Third Part provided API. The third part is a collection website and they have provided us many API's like below for displaying data, for search and all. So how can I show integrate it with Kentico. Please provide me some steps.

http://localhost/adlibwebSMD/wwwopacx/wwwopac.ashx?database=collect&search=all

Thanks in Advance.

Recent Answers


Brenden Kehren answered on May 13, 2015 13:37

If you're integrating it with a web service then simply add that reference in your project as you normally would with a standard asp.net website. If you only have DLL references, add those references to your project as you normally would with a standard asp.net website. Then start writing code to utilize those API calls and perform actions as needed on your site.

There are many global events you can take advantage of. Also, just because you are integrating your Kentico site with 1 or many 3rd party tools, you can still take advantage of the Portal Mode of development vs. the others.

0 votesVote for this answer Mark as a Correct answer

anu menon answered on May 13, 2015 14:19

is there any tutorial in kentico regarding this

0 votesVote for this answer Mark as a Correct answer

Brenden Kehren answered on May 13, 2015 14:36

Adding web service references and dll references are standard asp.net programming. Nothing special or different using it within Kentico.

Right click the website and Add either a Reference and navigate to the dll or a Service Reference and add the web service.

How you interact with it after that is related to how you work in Kentico. For instance, if you want to call a 3rd party service every time someone updates a User, you'd check out the Global Events document I linked to earlier and use the Global System Object event <name>Info.TYPEINFO.Events (UserInfo.TYPEINFO.Events.Update) to capture the updating of the user and then make a call to your 3rd party api to send info to it.

2 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.