[英]You must specify a valid JavaScript API Domain as part of this key's configuration. in LinkedIn
我嘗試使用帶有回調選項的LinkedIn共享選項創建一個MVC4應用程序。
我用我的app 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>
但是螢火蟲顯示的信息如下圖所示
但我相信我的AppID是正確的。 我不知道出現此錯誤的原因是什么。
編輯
我將api_key放在單引號內
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: 'APIkeyGOEShere'
</script>
但我在螢火蟲中得到了一個不同的東西
錯誤:API密鑰無效拋出新錯誤(“API密鑰無效”);
任何格式都需要將API密鑰放在javascript中。
請幫忙。
刪除apikey周圍的引號。 那就是問題所在。
你的API密鑰看起來有點短......
你剛剛注冊了你的API密鑰嗎? 根據尤金奧尼爾在這個論壇上的說法:
注冊API密鑰並指定有效域后,更改可能最多需要30分鍾才能生效,因此如果不能立即生效,請去喝杯咖啡,然后再查看幾個。
另外,請確保指定了您的API域。
他概述了以下全部步驟:
要注冊API密鑰:
前往https://www.linkedin.com/secure/developer
登錄並單擊“添加新應用程序”鏈接
填寫以下信息:
公司(從下拉列表中選擇)
申請名稱(例如我的公司職位)
說明(例如,接收求職者的申請)
JavaScript API域(這是一個重要的步驟。這是按鈕將發布的網站,例如http://www.mycompany.com )
應用程序使用(從列表中選擇一個,如果沒有符合您的需求,請選擇“其他”)
Developer Contact Email(您的電子郵件地址)
電話(如果帳戶有問題,可以撥打電話號碼)
檢查“我同意”安全文本(輸入您在其上方看到的字符)
以這種形式:
您必須輸入您的域,單擊“ 添加” ,然后單擊“ 更新”按鈕進行確認。
我沒有第一次這樣做。 即使我的域名出現在屏幕上,也沒有提交。
我也遇到了這個問題。
當我意識到LinkedIn首先沒有保存我的“有效SDK域”時,我正在調試這個問題一個小時。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.