我使用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