reactjs - 如何获取 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)})
}
我需要能够获取用户的数据,但我无法发出有效的请求
先感谢您!
解决方案
get
将URL更改为https://api.linkedin.com/v2/me
应该可以解决问题。
我这样说是因为https://api.linkedin.com/me
重定向到linkedin 上的404 页面,但是,https://api.linkedin.com/v2/me
返回json
响应。
推荐阅读
- java - 从头开始编写单个链接列表类 - 删除,indexOf 方法不起作用
- java - 为什么可以从静态嵌套类外部访问私有变量?
- angular - 解决路由器错误:未捕获错误:无法解析 MemberListResolver 的所有参数:
- c# - 我的问题是当我得到另一个分数时我想显示另一颗星,例如当我得到 1-19 时,我只会得到 1 星
- android-studio - 无法在 Android Studio 3.6 中设置或下载 SDK 路径?
- python-3.x - 如何在python中访问具有相同类名的第二个元素
- php - 不从 vps 上的数据库输出数据
- python - 如何通过广播对具有不同维度的 2 个张量进行元素分析?
- ios - 在 Swift 5 中编辑 JSON 文件 | Xcode 11
- vb.net - VBNET如何将多个值插入到两个表的不同行中