我正在尝试使用js sdk在我的应用中验证linkedin。它在Windows和Linux中运行良好,但不在我的mac系统中。这是我的浏览器问题还是其他任何我认为需要包含在我的应用程序中的问题?
对于Chrome:无法加载资源:服务器响应状态为401 对于野生动物园:
<error>
<status> 401 </ status>
<timestamp> 1411477731856 </ timestamp>
<request-id> HJJUYKUKGU554 </ request-id>
<error code> 0 </ error-code>
<message> Unknown authentication scheme </ message>
</ error>
以下是代码:
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: 4f4f54d4dgf
authorize: true
scope: r_emailaddress,w_share,r_basicprofile
</script>
<script type="text/javascript">
function liAuth() {
IN.Event.on(IN, "systemReady", sysRed);
function sysRed() {
IN.User.authorize(callbackFunction);
}
function callbackFunction() {
var client_id = '{{$_ENV['LN_CLIENT_ID']}}';
var redirect_uri = '{{urlencode($_ENV['LN_REDIRECT_URI'])}}';
var state = '{{csrf_token()}}';
var id, Name, emailAddress, pictureUrl, profileUrl, numConnections;
IN.API.Profile("me").fields("id,firstName,lastName,email-address,num-connections,picture-urls::(original),public-profile-url").result(function (me) {
console.log(me);
});
}
}
</script>
任何人都知道为什么会出现这些错误?