LinkedIn第三方登录(JavaScript SDK)
在网站上插入领英第三方登录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 |
|
查找所需字段请到官网 点击打开链接
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)相关推荐
- php第三方登录接口集合,YurunOAuthLogin是一个PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口...
YurunOAuthLogin 介绍 YurunOAuthLogin是一个PHP 第三方登录授权 SDK,集成了QQ.微信.微博.Github等常用接口. 无框架依赖,支持所有框架,支持 Swoole ...
- 使用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 ...
- PHP 第三方登录 (QQ登录)
1.介绍 为什么要有第三方登录:关于第三方登录,你应该知道的 现在很多网站都集成了第三方帐号登录的功能,比如QQ登录.微信登录.微博登录. 使用第三方帐号登录目的,简化用户注册的流程,实现快速的注册登 ...
- VK第三方登录(JavaScript SDK)
利用 JavaScript SDK 部署网页版"VK登录" 官方文档 1.首先到 我的应用 页面创建新应用 2.在设置里编辑相关URL 3.在网站上加载VK <butto ...
- sdk没有登录什么意思_不需要接入SDK的第三方登录及分享
讲到第三方登录分享,第一反应大概就是友盟.ShareSDK之类.集成微信.QQ.微博三个平台的话,友盟的SDK有62.9M,ShareSDK的包有74M.如果直接集成最原始的三个平台的SDK,大小总共 ...
- Springboot集成第三方登录(facebook,linkedin,github)
OAuth2.0的第三方登录集成 本文处理方式适用于java服务端REST API 一,了解OAuth2.0 OAuth2.0是一个关于授权(authorization)的开放网络标准,在全世界得到广 ...
- sdk没有登录什么意思_第三方登录SDK
紧接着上次的第三方登录文档,这一波又来了. 一.使用qq登录https://connect.qq.com/ 首次登录的话会跳转到应用开发者注册,自己测试的话选择个人.下面的各项自己按真实情况填写. 注 ...
- 通过js sdk 来进行第三方登录及授权(微博,微信,qq)
微博第三方登录及授权 注册申请appkey 1.打开微博开发者平台http://open.weibo.com/development 2.点击创建微链接 3.选择类型(选择网站接入) 4.填写各项信息 ...
- 使用Share Sdk 实现第三方登录和分享
导语:什么是ShareSDK? ShareSDK是一种社会化分享组件,为iOS.Android.WP8 的APP提供社会化功能,集成了一些常用的类库和接口,缩短开发者的开发时间,还有社会化统计分析管理 ...
- 试用友盟SDK实现Android第三方登录(以QQ登录为例)
虽然自己在日常工作中用不到第三方登录,但是它的重要性无可厚非. 废话不多说,接下来跟着步骤走,轻松集成第三方登陆. 一,在友盟注册应用 注册好友盟账户后,在http://www.umeng.com/s ...
最新文章
- linux snmp设置报警次数,CentOS/RHEL 6下禁止重复的SNMP连接日志
- sql语句常见问题集锦
- 终于要考网络架构师了
- Word在固定位置插入递增数字
- 无心剑随感《爱心教育》
- linux 卸载 usbmouse,8 Linux usbmouse设备驱动程序
- c语言写识别电压的程序,PIC单片机C语言编程实例——交流电压测量
- win10系统 安装modelsim64位的无法生成license文件的解决办法
- nRF52840芯片硬件设计解析
- [项目管理]-第四章:过程定义和过程裁剪
- java SE教程04
- 2021-2027全球与中国地质与矿山规划软件市场现状及未来发展趋势
- python-Day5-深入正则表达式--冒泡排序-时间复杂度 --常用模块学习:自定义模块--random模块:随机验证码--time datetime模块...
- 树莓派小车————全部代码
- OC.Gen-X:一键生成黑苹果 OpenCore EFI 引导文件
- 虚拟机屏幕太小 如何调整?
- 20个非常有用的Python单行代码
- 响应时代号召 中烜速充走进新能源充电桩新时代
- C# asp.net 条形码 code39条码 生成 扫描枪能识别(好东西转载...)
- 索辰科技在科创板过会:拟募资金额有所下调,上半年亏损4000万元
热门文章
- c语言源程序是系统,c语言管理系统源代码_图书管理系统c语言程序设计
- devc 能优化吗_为啥觉得Dev c++越来越难用?
- python照片过人脸_python图片人脸检测
- 阶乘的计算java_java计算阶乘
- 软件测试-测试用例的经典例子
- php文件代码格式化,php代码格式化工具(phpCodeBeautifier)
- Chrome浏览器嗅探方法
- java小白必看:如何用java创建一个窗口
- JDK下载与安装教程(最简单版)
- Android TextView 跑马灯效果和 EditText 冲突解决办法