• 如何访问领英会员的数据?

    您可使用用领英登录获取基本的会员个人资料数据。

    在哪里可以找到我的 API 密钥?

    点击顶部导航菜单中我的应用链接,以管理您的领英应用。

    如果您还没有应用,您可从这里新建应用,也可查看现有应用的详细信息。您将在“授权密钥”标题下方的“授权”侧边导航链接中找到客户端编号(又称 API 密钥/ID 或用户密钥/ID)。

    可以重置应用客户端密钥值吗?

    目前,领英为您提供一些工具,供您生成新的客户端密钥值。 如果您需要新的值,请创建一组新的应用凭证

    如何得知应用今天进行的调用次数?

    点击顶部导航菜单中的我的应用链接,即可找到 API 使用信息。

    点击与应用关联的“使用和限制”侧边导航链接,查看每日使用情况。 请记住,每天的统计数据会在世界标准时间午夜时分重置。 

  • 如何指示领英 API 以 JSON 格式发送回应?

    在默认情况下,领英 API 以 XML 格式发送回应。如果您想要以 JSON 格式接收数据,可使用以下任一种方法进行此操作:

    • 向您的 REST 端点 (例如 https://api.linkedin.com/v1/people/~?format=json) 添加 format=json 网址参数。
    • 在请求中包含一个 x-li-format: json HTTP 标头。

    如何以 JSON 格式向领英发送数据?

    在默认情况下,领英 API 期望来自 HTTP POST 请求的有效载荷采用 XML 格式。如果您想要发送 JSON 格式的有效载荷,请在 HTTP 请求中添加以下两个标头值:

    • Content-Type: application/json
    • x-li-format: json
  • 如果访问令牌到期,该怎么做?

    如果会员的 OAuth 2.0 访问令牌到期,您便不能再通过领英 API 访问会员的信息。 会员需要完成整个 OAuth 2.0 流程,才能生成新的令牌。 如要在 60 天到期期限之前阻止访问令牌到期,请参照使用 OAuth 2.0 授权指南,了解有关刷新访问令牌的说明。

    可以请求持续 60 天以上的 OAuth 2.0 访问令牌吗?

    不可以,领英仅向您提供持续 60 天的访问令牌。如果应用经适当构建,可在令牌到期日之前刷新用户的令牌,则此限制不会对您造成任何不便。  刷新访问令牌可以在后台安静进行,且不会对用户体验产生任何影响。

    如何刷新我的访问令牌?

    请参照使用 OAuth 2.0 授权指南,了解有关刷新访问令牌的说明。

    我可以使用可变的 OAuth 2.0 重定向网址值吗?

    虽然您可以在应用配置中指定多个允许的重定向网址值,但 OAuth 2.0 的最佳实践安全指南并不允许使用通配符值。

    另请注意,重定向网址中的任何网址参数或内部驻锚 (即 #foo) 均被忽略,因此无法通过它们实现通配符效果。

    我为何会看到“无效的 redirect_uri。 此值必须与用 API 密钥注册的网址匹配。” (Invalid redirect_uri. This value must match a URL registered with the API Key.) 错误?

    如果应用在授权流程中遇到错误消息“无效的 redirect_uri。此值必须与用 API 密钥注册的网址匹配。”,则可能是以下两个方面出错:

    1. 您未在应用配置中注册 OAuth 2.0 回调网址。
    2. OAuth 2.0 授权请求中的 redirect_uri 参数值与应用配置中注册的任何回调网址值均不匹配。

    可以为不要求会员登录的应用获取访问令牌吗?

    我们不向与领英会员没有关联的应用提供访问令牌。

    如果应用要求您将 API 调用设为自动模式,即无需用户互动,则您需通过手动登录的方式引导第一个访问令牌请求,然后确保应用在令牌过期之前自动刷新令牌,从而省去额外人工授权的麻烦。

    目前还支持 OAuth 1.0a 吗?

    虽然我们尚未宣布领英 API 正式弃用 Auth 1.0a,但是我们不再积极倡导或支持使用该工具。

    在我们正式宣布弃用之前,利用 OAuth 1.0a 构建的现有应用仍可正常使用。

    我们强烈建议对所有应用使用 OAuth 2.0 或向 Oauth 2.0 过渡。

  • 如何获取领英会员全名?

    您可使用“formatted-name”字段获取会员的全名。 请参照个人资料基本字段页面,查看会员个人资料级别字段的完整列表。 

    示例:

    GET
    https://api.linkedin.com/v1/people/~:(id,first-name,last-name,formatted-name)

    如何查看领英会员是否有英文个人资料?

    领英个人资料 API 不提供  locale 字段,但您可以读取领英会员的英文个人资料。如果回应个人资料只有中文版本,则该会员可能没有英文个人资料。