【发布时间】:2019-08-24 23:56:30
【问题描述】:
API 说状态码 400 可能是语法错误,但我找不到。我已经有了认证码和app凭证,并且url已经注册了。
我尝试过使用和不使用 qs。
exports.getAccessToken = (req, res, next) => {
let payload = req.body;
let request_body = qs.stringify({
"grant_type": "authorization_code",
"code": payload.code,
"redirect_uri": linkedin.redirect_uri,
"client_id": linkedin.clientId,
"client_secret": linkedin.clientSecret
});
let config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
};
axios.post("https://www.linkedin.com/oauth/v2/accessToken", request_body, config).then(
response => {
res.json(response.data);
},
error => {
res.json(error);
}
);
}
【问题讨论】:
标签: node.js axios linkedin-api