<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script>
$(document).ready(function () {
$.getScript("https://platform.linkedin.com/in.js?async=true", function success() {
IN.init({
api_key:"your api key",
authorize: true,
credentials_cookie: true,
scope: "r_basicprofile r_fullprofile r_emailaddress r_contactinfo"
});
});
});
</script>
<script type="text/javascript">
function loadLiData() {
IN.API.Profile("me")
.fields(["id,first-name,last-name,date-of-birth,location,specialties,main- address,summary,positions,educations,phone-numbers,picture-url,email-address,languages"])
.result(function (result) {
alert(JSON.stringify(result))
})
.error(function (error) {
alert('error aaargh oe noes...')
});
}
</script>
Above code comes in head......
<script id="loginButtonLi"
type="IN/Login"
data-onAuth="loadLiData">
<![CDATA[
Hi, <?js= firstName ?> <?js= lastName ?>.
]]>
</script>
This comes in body........