首页 > 解决方案 > 一般是否可以导入用户的linkedin职位或个人资料?

问题描述

我正在阅读文档,但对我来说不是很清楚。

我想构建一个按钮,登录用户可以单击该按钮,重定向到linkedin,让我可以读取他们的个人资料,然后我会取回这些信息。

这是可能的吗?

我正在使用 Vue + Laravel

标签: laravelvue.jslinkedin

解决方案


简短的回答 - 是的。就像您可以使用 Google、Twitter、Facebook 等登录一样 - 这允许您对某人的个人资料信息进行某些访问,您也可以通过 oAuth 获取某人的 LinkedIn 信息。

LinkedIn 文档在这里: https ://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/context 使用 Laravel 的示例在这里:https://codebriefly .com/laravel-socialite-linkedin-login-part-2/

简而言之,您需要:

  1. 创建一个 LinkedIn 开发者门户帐户并在那里注册您的应用程序:https ://www.linkedin.com/developers/
  2. 获取客户端 ID 和客户端 Secret
  3. 向https://www.linkedin.com/oauth/v2/authorization发出 GET 请求以获取授权码
  4. 如果用户批准访问,您将获得一个授权码,您可以通过向https://www.linkedin.com/oauth/v2/accessToken发出 POST 请求来交换访问令牌
  5. 您现在可以通过使用访问令牌作为授权标头发出 GET 请求来获取用户的信息。

推荐阅读