【问题标题】:LinkedIn mobile access token for making server side REST API calls用于进行服务器端 REST API 调用的 LinkedIn 移动访问令牌
【发布时间】:2015-06-26 00:16:04
【问题描述】:

根据 LinkedIn 文档,我看到我们无法使用移动访问令牌进行 LinkedIn 提供的 REST API 调用。我有一个用例,在我的移动应用程序中,我使用 LinkedIn 的移动 SDK 登录到linkedin,我需要在后端获取某些数据,例如登录用户的连接等。理想情况下,这应该在后端而不是移动设备上完成,因为我不希望从应用程序到我们的服务器的调用太多。有什么办法可以解决这个问题吗?

【问题讨论】:

    标签: android ios linkedin


    【解决方案1】:

    实际上,有一种方法可以通过移动 SDK 令牌从后端向linkedin 发出请求。

    这样的配置对我有用:


    GET https://api.linkedin.com/v1/people/~?format=json
    Headers:
    Authorization = Bearer ${token}
    x-li-src = msdk
    

    【讨论】:

    • Purrrrrfect :-D
    【解决方案2】:

    使用移动 SDK,目前确实无法解决这个问题。如果您需要后端调用功能,最好的办法是使用在移动环境中实现 OAuth 2.0 的现有身份验证库,而不是使用官方 SDK。这样一来,您从流程中获得的访问令牌在任何一种情况下都可以使用。

    【讨论】:

    • 是否有计划将此功能添加到移动 SDK 中?如果我们可以利用原生身份验证而不是要求用户通过 web 视图重新进行身份验证,那就太好了。
    • 它在路线图上,但目前没有可分享的日期。
    • 您在2015上发布了上述答案。现在July/2017。您有什么好消息要与我们分享吗? @JustinKominar
    • @JustinKominar 使用 nazlo 的答案,我们可以获取配置文件数据。我们只需要在 header 中传递 'x-li-src = msdk' 参数就可以了。请更新您的答案,因为您的帖子很旧。谢谢
    猜你喜欢
    • 2012-09-26
    • 2015-10-23
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 2019-08-15
    相关资源
    最近更新 更多