用于进行服务器端 REST API 调用的 LinkedIn 移动访问令牌

LinkedIn mobile access token for making server side REST API calls

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

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

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

这样的配置对我有用:


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