如何从节点js连接linkedin。或者如何从节点js获取访问令牌

时间:2019-02-16 08:33:17

标签: node.js express

这是我的代码。现在,IN.API.Profile(“ me”)函数不起作用。他们返回404错误,并显示类似“ v1已过时”的消息。这样任何人都可以帮助我。 预先谢谢。!

IN.User.authorize(() => {
    if (IN.User.isAuthorized()) {

        IN.API.Profile("me").fields([
            "id", "first-name", "last-name", "headline", "positions", "location",
            "num-connections", "emailAddress", "publicProfileUrl", "picture-urls::(original)",
            "publications", "languages", "skills", "certifications", "educations", "volunteer",
            "recommendations-received","date-of-birth",
        ]).result((data) => {
            console.warn(data);
        }); 
    }
});

1 个答案:

答案 0 :(得分:0)

消息v1 was deprecated中有什么不明白的地方?

对此API版本的最终支持。更新库https://www.npmjs.com/package/node-linkedin-v2

//编辑,示例代码

let in = new LinkedInRestClient(...)
let access_token = await in.getAccessToken(...)
in.getCurrentMemberProfile(fields, access_token).then()

或者对于用户个人资料:使用instruction和方法getAuthorizationUrl生成url,然后实施redirect_url路由来存储用户access_token