vendredi 23 mai 2014

mardi 6 mai 2014

OSB call Rest Service / API Linkedin




Dans cet article je vais détailler comment intégrer l'API linkedin à OSB.

Il vous faudra:
un compte Linkedin (user / password)
un jeton oauth2_access_token (authentification) pour accèder aux services REST de Linkedin.
Pour la récupération du jeton OAuth2, je vous propose ce lien: ICI

La documentation de l'API Linkedin est assez riche voir ICI

Ensuite dans OSB, il suffit de créer un nouveau projet et de créer un Business Service comme cela:



L'écran suivant indique quels paramètres de API j'utilise pour rechercher un contact:



Ensuite vous pouvez tester votre Business Service, mais il ne fonctionnera pas car il faut rajouter les information suivante dans la request (mon oauth2 est bien évidemment pas à communiquer):



Il ne reste plus qu'à créér un Proxy Service qui positionne ces informations par défaut et qui propose une interface XML (avec XSD ou WSDL)












Plus de détail dans le projet OSB complet dans ce jar dipsonible ICI (sans mon jeton OAuth ;) )