2014-09-10 51 views
2

到目前爲止,我已經使用LinkedIn JavaScript API作爲其中一個站點(使用Linked In登錄),它在http上,它工作正常。LinkedIn JavaScript API不能在HTTPS上工作

<script type="text/javascript" src="http://platform.linkedin.com/in.js"> 
    api_key: XXXXXXXXXXX 
    scope: r_fullprofile r_emailaddress r_contactinfo r_network 
</script> 

<script type="text/javascript"> 
function onLinkedInAuth() { 
     IN.API.Profile("me") 
.fields("id,firstName,lastName,emailAddress") 

.result(function (me) { 
    var member = me.values[0]; 
}); 
</script> 

身體:

<script type="in/Login" data-onauth="onLinkedInAuth"> 
    Hello, <?js= firstName ?> <?js= lastName ?>. 
</script> 

但如今,我已經搬到現場(https),突然它已停止工作和瀏覽器繼續阻止不安全的內容,所以我們無法看到sign in using linked in按鈕。

回答

1

在腳本源中將http替換爲https

例如:

<script type="text/javascript" src="https://platform.linkedin.com/in.js"> 
    api_key: XXX 
    scope: XXX 
</script>