如何使用LinkedIn API JavaScript SDK获得访问令牌
How to Get Access Token Using LinkedIn API JavaScript SDK
我试图在登录后获得领英访问令牌。登录与JavaScript SDK工作良好,我能够接收"oauth_token"和member_id。我需要access_token来验证电子邮件地址(如果它不是在途中伪造的)。
下面是我的脚本:<script>
function LoginWithLinkedIn() {
IN.User.authorize(afterAuthorization);
}
function afterAuthorization(response){
debugger
if(IN.User.isAuthorized()==true){
getProfileData();
}
}
function onSuccess(data) {
console.log(data);
}
function onError(error) {
console.log(error);
}
function getProfileData(r) {
IN.API.Profile("me")
.fields("id,firstName,lastName,email-address,picture-urls::(original),public-profile-url,location:(name)")
.result(onSuccess)
.error(onError);
}
</script>
我需要在成功授权后获得access_token的帮助。任何帮助都非常感谢!
谢谢!
希望下面的代码可以正常工作
function LinkedInLogin() {
IN.User.authorize(getProfileData);
}
function onSuccess(data) {
jQuery('#hdnAccessToken').val(IN.ENV.auth.oauth_token);
try {
jQuery('#hdnSocialLoginType').val('in');
jQuery('#HiddenFieldUserId').val(data.values[0].id);
jQuery('#HiddenFieldEmail').val(data.values[0].emailAddress);
jQuery('#HiddenFieldFirstName').val(data.values[0].firstName);
jQuery('#HiddenFieldLastName').val(data.values[0].lastName);
jQuery('#HiddenFieldType').val('linkedin');
jQuery('#BtnLoginSocial').click();
}
catch (err) {
alert(jQuery('#HiddenErrorMessage').val());
}
//console.log(data);
}
function onError(error) {
console.log(error);
}
function getProfileData() {
if (IN.User.isAuthorized() == true) {
IN.API.Profile("me").fields("id,firstName,lastName,email-address").result(onSuccess).error(onError);
}
}
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 访问令牌和响应数据
- 访问令牌facebook未激活
- OAuth和访问令牌
- Facebook Javascript SDK:发布到提要时验证访问令牌时出错
- 在 js sdk 中手动设置访问令牌
- 使用Javascript SDK时,我需要传递访问令牌吗
- 使用facebookjavascript sdk向FQL添加访问令牌
- Graph API不接受使用JavaScript SDK的访问令牌
- 如何将访问令牌用于Facebook Opengraph javascript SDK api请求
- 如何使用Javascript SDK设置访问令牌
- 如何使用JS SDK发布Facebook评分,而无需对应用访问令牌进行硬编码
- facebookphp-sdk如何从javascript sdk获取访问令牌
- 获取Facebook用户名与javascript SDK和应用程序访问令牌
- 如何使用LinkedIn API JavaScript SDK获得访问令牌
- 使用Javascript sdk的Facebook长期访问令牌
- Facebook返回给Javascript SDK的访问令牌能在服务器端与PHP SDK一起工作吗?
- 如何使用Facebook PHP SDK 3.0正确处理会话和访问令牌