首页 > 解决方案 > 如何获取 LinkedIn API?

问题描述

我正在尝试从 LinkedIn API 检索用户信息,api.linkedin.com/me在 axios 中调用和发送令牌。但我收到 404 错误 - https://gyazo.com/b08b3eba1cbfd5809ede994b1af67fb5

我能够从他们的 API 获取访问令牌,但我坚持获取用户信息

这是我得到一个我称之为的令牌后的一块api.linkedin.com/me

.then(function (response) {
    axios.get('https://api.linkedin.com/me', {
        headers: {
          Authorization: 'Bearer ' + response.data.access_token
        }
      }).then(function (response) {
        console.log(response)
      })
  })
  .catch(error => {console.log(error)})
  }

我需要能够获取用户的数据,但我无法发出有效的请求

先感谢您!

标签: reactjsoauth-2.0axioslinkedin-api

解决方案


get将URL更改为https://api.linkedin.com/v2/me应该可以解决问题。

我这样说是因为https://api.linkedin.com/me重定向到linkedin 上的404 页面,但是,https://api.linkedin.com/v2/me返回json响应。


推荐阅读