在网站上插入领英第三方登录API

详细demo下载

本demo示例利用JavaScript SDK实现了Facebook、google、LinkedIn第三方登录,可以获取用户的基本信息,并且同时包括官方登录按钮和自定义登录按钮代码示例。

1、初始化SDK

在领英开发者平台的 My APP 里创建一个应用,并新增域名

并取得应用ID

然后在页面head里初始化SDK

<script type="text/javascript" src="//platform.linkedin.com/in.js">api_key:   qwer123456  //app IDonLoad:    onLinkedInLoad  //登录回调函数authorize: true //如果找到身份令牌cookie会自动登录lang:      en_US
</script>

注意严格按照示例格式(保留换行)

2、添加登录按钮

(1)官方

<script type="in/Login"></script>

将代码放置希望显示按钮的位置

(2)自定义

<button type="button" onclick="lingIn()">领英登录</button>

3、登录监听

// 设置一个事件侦听器,一旦auth完成就进行一次API调用
function onLinkedInLoad() {IN.Event.on(IN, "auth", getProfileData);
}// 处理来自API调用的成功返回
function onSuccess(data) {console.log(data);
}// 处理来自API调用的错误返回
function onError(error) {console.log(error);
}// 使用API​​调用包装来请求成员的基本概要文件数据
function getProfileData() {IN.API.Raw("/people/~").result(onSuccess).error(onError);
}// 自定义登录监听事件
function lingIn(){IN.User.authorize(loginaa,{'r_emailaddress':'email-address'});
}
function loginaa(data){IN.API.Raw("/people/~:(id,firstName,lastName,email-address,headline)?format=json").result(onSuccess).error(onError);
}

自定义返回用户资料

GET
https://api.linkedin.com/v1/people/~:(id,num-connections,picture-url)?format=json

查找所需字段请到官网 点击打开链接
4、注销

<button type="button" onclick="lingOut()">领英注销</button>
function lingOut(){IN.User.logout(out);
}
function out(data){console.log(data); //true或false
}

详细demo下载

本demo示例利用JavaScript SDK实现了Facebook、google、LinkedIn第三方登录,可以获取用户的基本信息,并且同时包括官方登录按钮和自定义登录按钮代码示例。

LinkedIn第三方登录(JavaScript SDK)相关推荐

  1. php第三方登录接口集合,YurunOAuthLogin是一个PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口...

    YurunOAuthLogin 介绍 YurunOAuthLogin是一个PHP 第三方登录授权 SDK,集成了QQ.微信.微博.Github等常用接口. 无框架依赖,支持所有框架,支持 Swoole ...

  2. 使用linkedin第三方登陆报错You must specify a valid JavaScript API Domain as part of this key's configuration

    使用linkedin第三方登陆js SDK时报错: You must specify a valid JavaScript API Domain as part of this key's confi ...

  3. PHP 第三方登录 (QQ登录)

    1.介绍 为什么要有第三方登录:关于第三方登录,你应该知道的 现在很多网站都集成了第三方帐号登录的功能,比如QQ登录.微信登录.微博登录. 使用第三方帐号登录目的,简化用户注册的流程,实现快速的注册登 ...

  4. VK第三方登录(JavaScript SDK)

    利用 JavaScript SDK 部署网页版"VK登录"   官方文档 1.首先到 我的应用 页面创建新应用 2.在设置里编辑相关URL 3.在网站上加载VK <butto ...

  5. sdk没有登录什么意思_不需要接入SDK的第三方登录及分享

    讲到第三方登录分享,第一反应大概就是友盟.ShareSDK之类.集成微信.QQ.微博三个平台的话,友盟的SDK有62.9M,ShareSDK的包有74M.如果直接集成最原始的三个平台的SDK,大小总共 ...

  6. Springboot集成第三方登录(facebook,linkedin,github)

    OAuth2.0的第三方登录集成 本文处理方式适用于java服务端REST API 一,了解OAuth2.0 OAuth2.0是一个关于授权(authorization)的开放网络标准,在全世界得到广 ...

  7. sdk没有登录什么意思_第三方登录SDK

    紧接着上次的第三方登录文档,这一波又来了. 一.使用qq登录https://connect.qq.com/ 首次登录的话会跳转到应用开发者注册,自己测试的话选择个人.下面的各项自己按真实情况填写. 注 ...

  8. 通过js sdk 来进行第三方登录及授权(微博,微信,qq)

    微博第三方登录及授权 注册申请appkey 1.打开微博开发者平台http://open.weibo.com/development 2.点击创建微链接 3.选择类型(选择网站接入) 4.填写各项信息 ...

  9. 使用Share Sdk 实现第三方登录和分享

    导语:什么是ShareSDK? ShareSDK是一种社会化分享组件,为iOS.Android.WP8 的APP提供社会化功能,集成了一些常用的类库和接口,缩短开发者的开发时间,还有社会化统计分析管理 ...

  10. 试用友盟SDK实现Android第三方登录(以QQ登录为例)

    虽然自己在日常工作中用不到第三方登录,但是它的重要性无可厚非. 废话不多说,接下来跟着步骤走,轻松集成第三方登陆. 一,在友盟注册应用 注册好友盟账户后,在http://www.umeng.com/s ...

最新文章

  1. linux snmp设置报警次数,CentOS/RHEL 6下禁止重复的SNMP连接日志
  2. sql语句常见问题集锦
  3. 终于要考网络架构师了
  4. Word在固定位置插入递增数字
  5. 无心剑随感《爱心教育》
  6. linux 卸载 usbmouse,8 Linux usbmouse设备驱动程序
  7. c语言写识别电压的程序,PIC单片机C语言编程实例——交流电压测量
  8. win10系统 安装modelsim64位的无法生成license文件的解决办法
  9. nRF52840芯片硬件设计解析
  10. [项目管理]-第四章:过程定义和过程裁剪
  11. java SE教程04
  12. 2021-2027全球与中国地质与矿山规划软件市场现状及未来发展趋势
  13. python-Day5-深入正则表达式--冒泡排序-时间复杂度 --常用模块学习:自定义模块--random模块:随机验证码--time datetime模块...
  14. 树莓派小车————全部代码
  15. OC.Gen-X:一键生成黑苹果 OpenCore EFI 引导文件
  16. 虚拟机屏幕太小 如何调整?
  17. 20个非常有用的Python单行代码
  18. 响应时代号召 中烜速充走进新能源充电桩新时代
  19. C# asp.net 条形码 code39条码 生成 扫描枪能识别(好东西转载...)
  20. 索辰科技在科创板过会:拟募资金额有所下调,上半年亏损4000万元

热门文章

  1. c语言源程序是系统,c语言管理系统源代码_图书管理系统c语言程序设计
  2. devc 能优化吗_为啥觉得Dev c++越来越难用?
  3. python照片过人脸_python图片人脸检测
  4. 阶乘的计算java_java计算阶乘
  5. 软件测试-测试用例的经典例子
  6. php文件代码格式化,php代码格式化工具(phpCodeBeautifier)
  7. Chrome浏览器嗅探方法
  8. java小白必看:如何用java创建一个窗口
  9. JDK下载与安装教程(最简单版)
  10. Android TextView 跑马灯效果和 EditText 冲突解决办法