gpt4 book ai didi

php - LinkedIn API - 验证用户是否已在服务器端登录

转载 作者:可可西里 更新时间:2023-10-31 23:24:55 24 4
gpt4 key购买 nike

我正在开发一个网站,希望同时使用 Facebook 和 LinkedIn 进行身份验证。整合 Facebook 相当简单,但 LinkedIn 却让我有些困惑。我希望能够验证用户是否 a) 当前登录到他们选择的社交网络以及 b) 我的网站是否有权访问他们的数据。如果满足这两个条件,那么脚本将提供“仅限成员(member)”区域,但如果不满足这两个条件,它将把他们带到一个通用主页,在那里他们可以使用 Facebook 或 LinkedIn 登录。

Facebook PHP SDK 有一个非常清晰的示例,说明如何验证用户当前是否已登录并连接到您的应用程序。另一方面,LinkedIn API 有点难以捉摸。我希望能够执行以下步骤:

  1. 授权我的应用程序读取我的 LinkedIn 数据
  2. 退出领英
  3. 重新加载我的应用程序,不能看到用户的数据。

这可以使用 Facebook API。但是,我似乎无法弄清楚如何使用 LinkedIn 做到这一点。

我该如何着手解决这个问题?是否有可能在服务器端验证用户当前是否使用 LinkedIn API 登录,或者我是否一直在寻找一种方法来使用 JSAPI 和客户端重定向?

最佳答案

LinkedIn REST API 不是这样工作的。一旦用户授权您的应用程序,无论他们是否登录 LinkedIn,您都可以调用电话。您无法从您的服务器上进行检查。

出于好奇,您为什么要要求他们登录 Facebook 和/或 LinkedIn 才能访问成员(member)专区?他们授予您访问权限还不够吗?

关于php - LinkedIn API - 验证用户是否已在服务器端登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7311388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com