2014-01-22 46 views
1

我想使用我自己的圖標來顯示LinkedIn關注按鈕。如何自定義LinkedIn按鈕?

這是怎麼了我目前顯示官方後續按鈕:

<script src="//platform.linkedin.com/in.js" type="text/javascript"></script> 
    <script type="IN/FollowCompany" data-id="accountID" data-counter="none"></script> 
+0

你找到一個辦法做到這一點? – shorif2000

+0

不,我使用自己的設計,並將其鏈接到客戶的LinkedIn頁面。不過,一年前,也許現在有辦法做到這一點。 – Chris

回答

0

平臺品牌指南覆蓋使用LinkedIn材料的方式則是問有關:

https://developer.linkedin.com/documents/branding-guidelines

在「您可以看到,您可以創建一個包含IN徽標的自定義按鈕,以及沿着「關注我們」或「關注我們的公司」的文字。

只需從該頁面下載IN徽標,即可順利完成工作。

+0

是的,但我想定製徽標以適應LinkedIn不允許的網站配色方案。 – Chris

+0

我認爲這是不可能的。或者您可以根據原創制作您自己的作品。我不知道對不起 – sharkbait

0

LinkedIn定義按鈕的onclick功能,您可以在登錄函數調用鏈接

<!-- language: lang-html --> 

     <script type="text/javascript" src="http://platform.linkedin.com/in.js"> 
      api_key: Your App Key //**add your linkedIn aap key here** 
      authorize: true 
     </script>  

     //**create your customized linkedIn button with css** 
     <div id="wLinkedIn"> 
     // **use onLinkedInLoad onclick function in customized button** 
     <a href="#" onclick="onLinkedInLoad();"> 
      <span id="icon-bg"><i class="fa fa-linkedin"></i></span> 
      <span id="icon-label-bg">Login with LinkedIn</span> 
     </a> 
     </div> 

    <!-- language: lang-js --> 

     // ----------------------------LinkedIn Sdk--------------------- 

     function onLinkedInLoad() { 
      IN.UI.Authorize().place(); 
     // **call onLinkedInLogin on click of button** 
      IN.Event.on(IN, "auth", function() { onLinkedInLogin(); }); 

      //IN.Event.on(IN, "logout", function() { onLinkedInLogout(); }); 
     } 

     function onLinkedInLogin() { 
      //alert('logged in'); 
     //**get all user data from linked in plugin** 
      IN.API.Raw("/people/~:(id,firstName,lastName,emailAddress)format=json").result(function (data) 
     { 
       console.log(data); 

       var profileData = data; 
       LinkedInFName = profileData.firstName; 
       LinkedInLName = profileData.lastName; 
       LinkedInEmail = profileData.emailAddress; 
       LinkedInId = profileData.id; 
       //alert("LinkedInFName : " + LinkedInFName); 

       GetLinkedinLoginDetails(LinkedInEmail, LinkedInId) 
      }).error(function (error) { 
       console.log('Error : ' + error); 
      }); 
     } 

     function onSuccess(data) { 

     }