2014-10-10 88 views
2

我正在嘗試在我的(Flask)網站上建立LinkedIn登錄。爲此我遵循我在這裏找到的步驟:https://developer.linkedin.com/documents/getting-started-javascript-api如何顯示LinkedIn登錄按鈕?

我按照步驟1到4,但從那裏我有點卡住了。目前,我有以下代碼:

<!DOCTYPE html> 
<head>  
<script type="text/javascript" src="http://platform.linkedin.com/in.js"> 
    api_key: "7762qdzr8qe7db"; 
</script> 
</head> 
<body> 
<h1>Sign In with LinkedIn</h1> 
<script type="in/Login"> 
    Hello, <?js= firstName ?> <?js= lastName ?>. 
</script> 
</body> 
</html> 

據說,這應該顯示Sign In with LinkedIn按鈕,但我認爲絕對沒有。我正在本地主機上運行(url爲http://127.0.0.1:5000/linkedin),但根據the same page I linked at the top,在開發過程中應該不成問題(「開發期間,'localhost'工作!」)。

在下面你的截圖可以看到,我正確複製粘貼API密鑰在JS上面:

enter image description here

,即使我使用localhost,下面你會看到我正確地上市我與端口5000域(我也試過無端口):

enter image description here

我也試圖把這個網站上我的TLD,但也無濟於事(加上我猜應該在localhost工作太)。有人知道我在這裏做錯了嗎?歡迎所有提示!

[編輯] 問題原來是三倍。我需要

  1. 添加http://localhost爲JavaScript API域的逗號分隔的列表上linkedin.com/secure/developer的127.0.0.1:5000
  2. 訪問http://localhost:5000而不是刪除引號和分號,使線讀取api_key: 7762qdzr8qe7db

感謝您的幫助!

+2

您是否嘗試過用本地主機而不是ip?你也可以打開控制檯,看看是否有錯誤報告嗎?在'api_key:'行中輸入 – peterpeterson 2014-10-13 09:34:16

+0

,結束分號會有問題嗎? – 2014-10-13 09:34:56

+0

我收到此錯誤:您必須指定一個有效的JavaScript API域作爲此項配置的一部分。 – peterpeterson 2014-10-13 09:35:24

回答

5

問題有三個。您需要

  1. 添加http://localhost爲JavaScript API域的逗號分隔的列表上linkedin.com/secure/developer的127.0.0.1:5000
  2. 訪問http://localhost:5000而不是刪除引號和分號,使腳本看起來如下 <script type="text/javascript" src="http://platform.linkedin.com/in.js"> api_key: 7762qdzr8qe7db </script>
+0

爲什麼downvotes?這是它在示例代碼中指定的方式http://developer.linkedinlabs.com/tutorials/jsapi_login_reg/example.html – Raad 2014-10-13 09:43:45

+0

現在確實有效,但這不是解決方案。解決方法是我需要在https://www.linkedin.com/secure/developer上將'localhost'添加到JavaScript API域的逗號分隔列表中。在添加之後,它可以在不帶引號的情況下與AND一起使用,或者在末尾使用分號。試試看吧;)對不起。那全都是牛舌。這是兩個問題之一.. :) – kramer65 2014-10-13 09:55:38

+0

如上所述:上面的評論是無稽之談。問題是雙重的。我需要在linkedin.com/secure/developer上的JavaScript API域的逗號分隔列表中添加'http:// localhost',並訪問'http:// localhost:5000'而不是'127.0.0.1:5000'並移除引號和分號。 – kramer65 2014-10-13 10:03:49