我想要集成Linkedin登錄使用javascript。 我搜索了並獲得相關結果。但很多搜索結果都表示下面的代碼:如何使用javascript登錄並使用javascript並顯示配置文件信息
<script type="in/Login">
</script>
用於創建登錄按鈕。但我想用我自己的自定義按鈕並在我的HTML中的「onClick」事件上調用一個函數。 幫助正確的方向。
我的代碼:
function linkedinLogin(){
console.log('linkedinLogin called');
var src="http://platform.linkedin.com/in.js"
api_key: 'XXXXXXXXXXXXXXXX'
authorize: true
onLoad: OnLinkedInFrameworkLoad
}
function OnLinkedInFrameworkLoad()
{
IN.Event.on(IN, "auth", OnLinkedInAuth);
}
function OnLinkedInAuth() {
IN.API.Profile("me").result(ShowProfileData);
}
function ShowProfileData(profiles)
{
var member = profiles.values[0];
console.log(member);
var id=member.id;
var firstName=member.firstName;
var lastName=member.lastName;
var photo=member.pictureUrl;
var headline=member.headline;
//use information captured above
var str="<b>id</b> : "+id+"<br>";
str +="<b>firstName: </b>"+firstName+"<br>";
str +="<b>lastName: </b>"+lastName+"<br>";
str +="<b>photo: </b>"+photo+"<br>";
str +="<b>headline: </b>"+headline+"<br>";
str +="<input type='button' value='Logout' onclick='logout();'/>";
document.getElementById("status").innerHTML = str;
}
這是我的HTML片段:
<li>
<a href="javascript:void(0);" onClick="linkedinLogin()">
<img src="images/icon_linkedIn.png" />
<span>LinkedIn</span>
</a>
</li>
你能分享你所嘗試過的嗎? – 2015-04-03 07:43:12
@AhmedZiani我添加了代碼 – mahendrakawde 2015-04-03 07:50:11
看來onLoad:OnLinkedInFrameworkLoad沒有被調用。 – mahendrakawde 2015-04-03 07:50:54