有没有LinkedIn Rest API可用于搜索名字和姓氏的人?
我无法在他们的开发者网站上找到任何内容.
我从其他一些问题中找到了这个网址:http://api.linkedin.com/v1/people-search :( people:(id))?first-name = bill &last-name = gates
但是当我试图从APIGee REST控制台点击这个URL时,我得到了响应,因为403权限被拒绝了.我在我的LinkedIn帐户中使用oAuth.
我目前在LinkedIn上使用免费帐户,正因为如此.
首先我尝试在LinkedIn验证用户验证令牌服务器端的解决方案,但我发现它非常混乱,不清楚为什么客户端使用OAuth2,服务器使用OAuth1.0a ...
我正在尝试创建以下LinkedIn身份验证模式,该模式遵循Facebook或Google+等其他网络站点:
对于#1似乎LinkedIn文档说你不能通过其余的API使用iOS访问令牌密钥(例如)?最好的方法是什么?我不确定这是否仍然存在,但我们可以说它是,我们使用本机客户端的"传统REST身份验证".
对于#3,我找不到任何提供此类信息的REST调用的引用.Facebook有/ debug_token和谷歌有/ tokeninfo来帮助这些努力.对LinkedIn有类似的呼吁吗?在我上面链接的stackoverflow问题中,它谈到了发送安全cookie.但在我的原因,我既不使用浏览器也不使用可以接受cookie的服务器.
如果这不是LinkedIn的正确设计模式,请建议一个更适合此流程的设计模式.
谢谢,
任何帮助,将不胜感激.
我在我的Android应用程序...我使用LinkedIn的Android SDK实现LinkedIn注册: 链接,我按照以下教程:啧啧 不过我被困在一个很大的问题.我通过方法成功获得令牌:
LISessionManager.getInstance(getContext()).init(mLoginActivity, buildScope(), new AuthListener() {
Run Code Online (Sandbox Code Playgroud)
之后我尝试发出APIHelper请求以获取配置文件数据:
APIHelper apiHelper = APIHelper.getInstance(getContext());
apiHelper.getRequest(mLoginActivity, topCardUrl, new ApiListener() {
@Override
public void onApiSuccess(ApiResponse s) {
Run Code Online (Sandbox Code Playgroud)
但每次我尝试获取配置文件数据时,我得到以下结果:
exceptionMsg:未设置访问权限
如何解决?我无法理解问题出在哪里.请帮忙.
我无法获得 LinkedIn 访问令牌。我的设置如下:
我已使用此重定向 URL 在 LI 上设置了一个应用程序 http://localhost:5000/home
我向 LI 请求授权并得到带有“代码”的响应。
在不到 10 秒的时间里,我将代码查询参数从 URL 栏中复制并粘贴到 Postman 中。
在邮递员中,我有如下设置:
POST /oauth/v2/accessToken HTTP/1.1
Host: www.linkedin.com
Content-Type: application/x-www-form-urlencoded
grant_type=authorization_code&
client_id=<client id>&
client_secret=<client secret>&
redirect_uri=http%3A%2F%2Flocalhost%3A5000%2Fhome&
code=AQSbUzcWwSk_3sqQfusRZWEa4tZqU_x4fSQKub9c3eoeCzZwNO2ZH8uAzJc-T0T40WRv6qNxNpCDxckEjuXHqb56ZhKQqReB5mDjm1kZrCrLlBBYhzyymF5oRzwNgObylJukUVQ_0OiSuE0W0RQ
Run Code Online (Sandbox Code Playgroud)我进行了多次尝试,但作为回应,我收到以下错误。
{"error":"invalid_request","error_description":"Unable to retrieve access token: appid/redirect uri/code verifier does not match authorization code. Or authorization code expired. Or external member binding exists"}
Run Code Online (Sandbox Code Playgroud)
我们有一个 LI 登录部署突然停止工作并开始返回此错误。在简化用例时,我发现 Postman 也是如此。
是什么赋予了?我究竟做错了什么?这曾经有效!
我仔细研究了 api v2 的 LinkedIn 开发人员文档,但找不到任何端点或文档为我提供给定公司的职位列表。有谁知道使用 API v2 是否仍然可行,如果可以,谁能给我指出有关其 API 的特定用例的文档,或者给我一个用于请求此数据的示例 URI?
谢谢你!
ps 这个SO帖子似乎是最相关的,但它没有为我提供可靠的答案,因为它相当旧,并且引用了api v1端点和功能:使用LinkedIn的API检索特定公司的职位发布
您好,我正在尝试获取从 linkedin 登录的用户的个人资料 url(登录部分已确定),但根据文档,我需要从 api 请求虚名。
所以我要求如下:
但无济于事,请注意,没有访问被拒绝或错误,并且它返回了一些数据,但没有 vanityName。示例返回包含已删除部分的 json
{
"firstName": ...
},
"lastName": ...
},
"profilePicture":...,
"id":"M-jljLc2ue"
}
Run Code Online (Sandbox Code Playgroud)
我使用以下文档作为参考
如果有任何用处,我使用 Laravel Socialite 包作为基础
我想在我的 LinkedIn 文章中嵌入一段代码,如下所示:
该图像来自 Gitlab snippets ( https://gitlab.com/snippets/1841785 )。有什么方法可以在 LinkedIn 文章中呈现其内容吗?我在 LinkedIn feed 上看到了这篇文章,我很好奇如何做到这一点。
我注意到 Gitlab 提供了两种获取代码片段的方法:嵌入或共享内容。我应该如何使用?
谢谢。
编辑:我制作了一个视频来展示这个问题。 在这里找到它: https: //streamable.com/r8sl85
我正在我的网站上实施我的 LinkedIn 徽章。他们给我提供了代码。每当我实现它时,徽章确实可以工作,但不幸的是它破坏了我整个页面的字体。我制作了一个简化的 html 来通过将其与下面其余不相关的代码隔离来呈现该问题。
当使用相同的字体 css 文件时,这两个示例具有完全不同的字体。
<link rel="stylesheet" type="text/css" href="testStyle.css">
<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />
Some Text underneath the Badge <br />
<i>Another line of text</i> <br />
<b>Another line of text</b> <br />
<h1>the last line of text</h1> <br />
Run Code Online (Sandbox Code Playgroud)
相对:
<link rel="stylesheet" type="text/css" href="testStyle.css">
<script src="https://platform.linkedin.com/badges/js/profile.js" async defer type="text/javascript"></script>
<div class="badge-base LI-profile-badge" data-locale="en_US" data-size="large" data-theme="light" data-type="VERTICAL" data-vanity="nick-janse-gis-rastersky" data-version="v1"></div>
Some …
Run Code Online (Sandbox Code Playgroud) 一些stackoverflow 问题参考了广泛使用的使用方法
https://www.linkedin.com/sharing/share-offsite/?url={url}
让用户将内容从您的网站共享到他们的 linkedin 页面,但这会导致 linkedin 出现“出现问题”错误,或者在与任何 URL、百分比编码或其他方式一起使用时,导致 linkedin 标题徽标出现在空白页面上。
开发人员文档指出了oauth2共享方法,但这对于网站上的共享按钮来说完全是多余的。
有公告吗?我找不到任何网站,而且很多网站(Youtube、NYT、ABC(AU))目前都在使用这种共享方法,讽刺的是,包括指导您有关 oauth2 共享的Microsoft开发人员文档。
作为keycloak的开发人员,我最近发现 LinkedIn 有一款名为允许Sign In with LinkedIn using OpenID Connect
通过该平台进行社交登录的产品。尝试配置 keycloak 以通过 LinkedIn openidc 提供登录,我遇到了两个问题:
LinkedIn 提供的 jwks 端点不提供"use":"sig"
签名密钥字段。该字段是强制性的,因为 OpenID Connect规范规定“相应密钥的密钥用法必须支持签名”。因此keycloak
不允许使用该密钥,应手动配置它。
代码交换后返回的ID令牌不包含身份验证时提交的nonce。这也是ID Token Validation 中规范第 11 点所要求的。Keycloak 发送随机数,然后验证其在 ID 令牌中的存在,它会丢弃响应,因为随机数不存在。目前这一点还没有解决办法。
我们在以下keycloak 问题上检测到了这两个问题。
我尝试以会员身份向 LinkedIn 开立案例,但该案例已关闭,并将我重定向至 stackoverflow。因此,我在这里询问是否有参与 OpenIDC 的 LinkedIn 员工可以帮助或重定向我到哪里询问此问题。
我尝试使用Sign In with LinkedIn using OpenID Connect
并检测到两个缺陷,一个有解决方法(但令人讨厌),但另一个无法解决。