2014-01-24 102 views
7

我嘗試使用LinkedIn共享選項和回調選項創建MVC4應用程序。您必須指定一個有效的JavaScript API域作爲此密鑰配置的一部分。在LinkedIn

我用我的應用程序ID在我的Layout.cshtml中引用我的腳本。

<script type="text/javascript" src="//platform.linkedin.com/in.js"> 
     api_key: APIkeyGOEShere 
    </script> 
    <script type="text/javascript"> 
     function testme(count) { 
      alert("That document has been shared: " + count + " times"); 
     } 
    </script> 

但螢火蟲顯示消息像下面的圖片

enter image description here

,但我相信我的AppID是正確的。我不知道出現這個錯誤的原因是什麼。

編輯

我把單引號

<script type="text/javascript" src="//platform.linkedin.com/in.js"> 
     api_key: 'APIkeyGOEShere' 
    </script> 

內API_KEY但我得到的螢火

錯誤不同:API密鑰無效拋出新的錯誤(「API密鑰無效「);

任何格式都需要在API中放置API密鑰。

請幫忙。

回答

8

您的API密鑰看起來有點短...

您剛剛註冊了您的API密鑰嗎?根據尤金奧尼爾this forum

After registering an API key and specifying a valid domain, it may take up to 30 minutes for the changes to take affect, so if it doesn't work immediately, go grab a coffee and check back in a few.

此外,請確保您指定您的API域。

他概述了全系列的步驟如下:

To register an API key:

head over to https://www.linkedin.com/secure/developer

log in and click the link to Add New Application

fill out the following info:

  • Company (choose from the dropdown)

  • Application Name (e.g. My Company Jobs)

  • Description (e.g. For receiving applications from job applicants)

  • JavaScript API Domain (this is an important step. this is the website the button will go on e.g. http://www.mycompany.com)

  • Application Use (select one from the list, if nothing matches your needs, choose "other")

  • Developer Contact Email (your email address)

  • Phone (a phone number you can be reached at if there are issues with the account)

check "I agree" Security text (enter the characters you see just above it)

+0

非常感謝您,先生您的寶貴答案......我有一個API密鑰它是在上個月創造。我刪除了現有的密鑰併爲我的Web應用程序創建了一個新的應用程序。我遵循你的指示非常感謝你。 –

+0

太棒了!很高興幫助:) – Gopherkhan

+0

嗨,先生,你有沒有使用任何JavaScript API共享內容linkedIn與成功回調選項。請當你看到這個時告訴我。謝謝。 –

12

周圍apikey刪除引號。那就是問題所在。

+0

解決了我的問題..非常感謝。 – Gary

+0

謝謝!這優雅的答案解決了我的問題。 – Xinan

+0

浪費了整整一天的時間。我是那個笨蛋還是它的文檔? – ali

11

在這種形式:

JavaScript Settings

你必須輸入你的域名,單擊添加,並通過點擊更新按鈕進行確認。

我沒有這樣做的第一次。即使我的域出現在屏幕上,他們也沒有提交。

我也遇到了這個問題。

當我意識到LinkedIn首先不保存我的「有效的SDK域」時,我正在調試一小時的問題。

+0

尾隨斜線?必須或不能在場?因爲對於Twitter來說,尾隨斜線是錯誤原因。 – Green

+0

你的回答爲我解決了這個問題。我的網址有一個斜線。 – Green

+0

爲第一時間,點擊「添加」,然後點擊「更新」按鈕。 –

0

要加上Paul Nowak正確的answer,這有助於解決我的問題。

不要忘了在這裏設置正確的網址。

菜單選項

enter image description here

和URL這裏

enter image description here

相關問題