时间: 2020-11-24|47次围观|0 条评论

到linkedin注册成为开发者:https://developer.linkedin.com/zh-cn

成功后,创建应用,填写重定向地址,得到appid和appkey

使用这个sdk https://github.com/ashwinks/PHP-LinkedIn-SDK

利用composer安装

 composer require linkedinapi/linkedin ^1.1

 

写个首页,点击跳到login.php

$li = new LinkedIn(
  array(
    'api_key' => 'yourapikey', 
    'api_secret' => 'yourapisecret', 
    'callback_url' => 'https://yourdomain.com/redirecthere'
  )
);

$url = $li->getLoginUrl(
  array(
    LinkedIn::SCOPE_BASIC_PROFILE, 
    LinkedIn::SCOPE_EMAIL_ADDRESS
  )
);
 header("Location:$url ");

 这会跳转到授权页面

linkedin第三方登陆插图

点击授权后,跳转到回调地址

$li = new LinkedIn(
  array(
    'api_key' => 'yourapikey', 
    'api_secret' => 'yourapisecret', 
    'callback_url' => 'https://yourdomain.com/redirecthere'
  )
);

$token = $li->getAccessToken($_GET['code']);
if(isset($token ['error'])) {
    return $token ['error']
}

$data = $li->get('/people/~:(id,firstName,lastName,pictureUrls::(original),email-address)');

var_dump($data);

 会打印出登陆用户的信息

 

转载于:https://www.cnblogs.com/spectrelb/p/7506082.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/98728442

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《linkedin第三方登陆
   

还没有人抢沙发呢~