我使用LinkedIn Javascript API
作爲MVC4
網絡應用程序,允許用戶通過LinkedIn
登錄。我遇到一些奇怪的問題,其中LinkedIn按鈕根本沒有出現在某些用戶身上,而在Javascript
控制檯中沒有任何錯誤。LinkedIn Javascript API - 登錄按鈕不會出現在某些用戶
在我的共享/版式視圖中,我做參考LinkedIn Javascript API
如下:
<script type="text/javascript" src="url">
api_key: key
authorize: true
scope: r_fullprofile r_emailaddress r_contactinfo r_network
</script>
而在我的登錄頁我用的是標準的LinkedIn登錄按鈕腳本:
<script type="IN/Login" data-onauth="onLinkedInAuth"></script>
凡onLinkedInAuth
只需在成功登錄時將用戶重定向到相關頁面。
我從來沒有在我自己的機器上運行的問題。我網站上的許多其他用戶都使用「登錄」按鈕,沒有任何問題。
但是其他用戶發現登錄按鈕在他們訪問登錄頁面時根本沒有出現。雖然他們發現如果他們在訪問登錄頁面之前登錄到LinkedIn
,那麼登錄頁面將自動調用onauth方法並將用戶登錄到我的應用程序中。我只是目睹了Chrome
這個問題,但必須仔細檢查以確定用戶是否在其他瀏覽器中遇到問題。
我不確定我還能在這裏提供什麼。有沒有其他人經歷過相同的事情/有什麼想法這裏發生了什麼問題?
你的意思是改變授權值?我不想那麼做,因爲我希望我的應用程序在用戶已登錄到LinkedIN時自動登錄該用戶。 – DevDave 2013-06-24 08:58:11