【问题标题】:Get user profile using Oauth 2.0 from LinkedIn API使用 Oauth 2.0 从 LinkedIn API 获取用户资料
【发布时间】:2013-07-08 10:19:07
【问题描述】:

我想实现“使用 LinkedIn 注册”功能,我按照此文档并在 b 点出现此错误而不是获取访问令牌。 https://developer.linkedin.com/documents/authentication

{
    "error": "invalid_request",
    "error_description": "missing required parameters, includes an invalid parameter value, parameter more then once. : client_id"
}

我想在注册表中填写用户基本信息,例如名字,姓氏,电子邮件等。 我不想使用javascript API,需要使用linkedIn的REST API,

【问题讨论】:

  • 您能分享一下您的请求是什么样的吗?你传递的参数是什么?
  • 获取链接的用户登录提示;这将为我提供用于获取访问令牌的代码值:linkedin.com/uas/oauth2/…
  • 获取我使用的访问令牌:linkedin.com/uas/oauth2/…
  • 不,我说的是您发送的 HTTP 请求。您可能错误地构建了您的 http 请求,从而导致了此错误。
  • 没有通过 HTTP 请求得到你,我只发送了这两个请求,第一个请求是简单的重定向,第二个请求是我用邮递员客户端执行的,用于使用 chrome 测试服务

标签: rest oauth-2.0 linkedin


【解决方案1】:

【讨论】:

  • 不错的提示。我只想为完整的用户信息调用添加一个带有示例字符的 json 结果示例: {"firstName":"Antonio","headline":"CEO at MyCompany srls","id":"BLaaaO5111","lastName" :"Smith","siteStandardProfileRequest":{"url":"linkedin.com/profile/…a1111853*s4411103"}}
  • 我花了 2 天时间才找到这个答案!令人难以置信的是,LinkedIn 没有在他们的 API 文档中提供这些信息。
【解决方案2】:

请参考以下,

http://www.bigcode.net/2013/08/linkedin-share-api-usage-using-oauth2.html

它有关于使用 OAuth2 和访问其中一个 api 的详细信息。

该代码可用于身份验证。 一旦你通过了身份验证,你就可以使用这里提到的 Profile api

http://developer.linkedin.com/documents/profile-api 获取个人资料详情。

【讨论】:

    猜你喜欢
    • 2015-05-12
    • 2019-10-21
    • 2015-07-26
    • 2018-01-27
    • 2016-08-07
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多