Tag: linkedin

Linkedin:根据个人的电子邮件ID获取“还有人看过”

我正在研究nodejs项目,现在我得到一个新的要求,我必须得到根据电子邮件地址查看个人资料链接的人员列表。 例如。 如果我有一个人的电子邮件地址,那么我想要查看该人的个人资料的人员(姓名,照片和电子邮件地址)列表。 我尝试使用linkedin JavaScript的SDK,但我没有find任何API将返回此数据。 如果有人能帮助我,我会很感激。

从服务器自动发布/共享LinkedIn公司页面

我试图直接从我的服务器发布到我的公司页面,但是我很难理解authentication是如何工作的。 所有示例+文档似乎都要求您有一个callback,其中“访问者”是用一个表单来确认访问。 但在我的情况下,我的应用程序应该只发布到我的公司页面,我根本没有计划build立一个gui。 我在Linkedin开发人员部分设置了客户端ID和客户端密码。

LinkedIn API失败 – Node.js请求

我正在尝试使用请求模块对Node.js进行REST API调用。 我已经获得了accessToken和accessTokenSecret。 当我进行api调用来获取我的个人资料时,我得到了一个结果,但是当我做一个api调用来做公司search时,我得到以下错误 <error> <status>401</status> <timestamp>1345187981287</timestamp> <request-id>HE45IXV7YZ</request-id> <error-code>0</error-code> <message>[unauthorized]. OAU:xxxxx|xxxxx|*01|*01:1345188248:kCNFNUu6JePTEy7k5e8Ca9vHAzg=</message> </error> 但是当我使用JAVA(Scribe jar)进行相同的API调用时,使用相同的accessToken和accessTokenSecret,我得到了公司search的结果。 我发布我的node.js代码以供参考 //oauth test var request = require('request'); var key = 'xxxxx'; var secret = 'xxxxx'; var redirect = ''; var restURL = 'http://api.linkedin.com/v1/company-search?keywords=philips&format=json'; var accessToken = 'xxxxx'; var accessTokenSecret = 'xxxxx'; var proxySetting = "http://proxy:port/"; function getRequestToken() { var requestOAuth = […]

LinkedIn授予访问屏幕,即使用户已经通过身份validation

我正在使用一个外部Node.js模块everyauth来处理我的LinkedIn APIauthentication。 如果这是我的模块处理API或其他API问题本身的问题,我还没有积极的。 基本上,在用户已经授予访问权限之后 ,LinkedIn仍然继续询问是否继续授予访问权限。 我知道这不是标准的,因为我在其他应用程序中看到了不同的用户stream。 以下是发生的一个例子: 你可以看到我在1月11日被授予访问权限,但是这个是在1月13日。 为什么我必须重新authentication!? 你有什么想法是什么造成这个? 我为everyauth进入了相关的LinkedIn模块代码,但是这个应用程序stream程中没有任何东西引起我的注意。

LinkedIn API oauth与发送消息node.js有关

我有这个相同的问题: 如何使用node-auth发布到LinkedIn“分享”? 基本上我使用的是与GET请求很好的linkedin-js NPM模块。 我正在和护照一起使用这个模块,并成功地生成了oauth标记和密码。 当POST不能用于消息传递时,我进入了oauth依赖项库,并将所有Content-Type头文件改为application / json,将X-li格式头文件改为json。 另外,我所有的其他基地都被覆盖。 我在范围中设置了“w_messages”,其他请求正在工作。 我真的不需要x-li格式的头文件,因为我有application / json头文件。 我唯一能想到的就是访问令牌是closures的(可能是我缺less的步骤 – 这是不太可能的,因为所有其他请求需要validation工作)或明文签名被application / json Content-Type抛出(错误如下不抛出): if( signatureMethod != "PLAINTEXT" && signatureMethod != "HMAC-SHA1") throw new Error("Un-supported signature method: " + signatureMethod ) 我从这个错误消息: { statusCode: 401, data: '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<error>\n <status>401</status>\n <timestamp>1375876823051</timestamp>\n <request-id>0WFU40UZP8</request-id>\n <error-code>0</error-code>\n <message>[unauthorized]. OAU:fgb949d9gb66|427a55ea-a05e-4494-88f5-a33230bd719a|*01|*01:1375876915:WWqVTAe9WQneEf8ezL6Yl7DMyV4=</message>\n</error>\n' } 对于此错误消息: { statusCode: […]

Node.js LinkedIn API:随机401错误

我有Node.jsfunction,它使用“node-linkedin”模块导入LinkedIn feeds。 这个API有时可以成功地为一个给定的LinkedIn账号工作,但是随机地为同一个账号抛出401错误。 importLinkedInFeeds = function(user, linkedin, start, callback) {//linkedin refers to linkedInToken this.getUserFeedsByDate(linkedin, start, function(err, data) { if (!err && data) { if (data._count > 0 || data._total > 0) { userManagementObj.updateLinkedinLastSync(user._id, function(error, isSuccess, message) {}); var feedDirect = []; var feedOther = []; var allUserLinkedinIds = []; var referenceIds = []; for (var […]

LinkedIN OAuthlogin麻烦Nodejs

我正在使用LinkedIn OAuth和护照进行login。无论什么原因,我第一次尝试login时,它会在没有login的情况下路由到主页。然而,第二次login正确。 什么可能导致这个问题? LinkedIn或护照? 这是获取path: router.get('/auth/linkedin/callback', passport.authenticate('linkedin', {failureRedirect: '/', failureFlash:true}), function (req, res, next) { User.findOne({_id: req.user._id}, function (err, user) { if (err) { return next(err); res.redirect("/") } user.last_login = moment(); user.save() return res.redirect('/profile/' + user.username); }); }); 然后护照链接在: passport.use(new LinkedInStrategy({ clientID: config.linkedin.consumerKey, clientSecret: config.linkedin.consumerSecret, callbackURL: config.linkedin.callbackURL, state: true, scope: ['r_basicprofile', 'r_emailaddress']}, function (token, refreshToken, […]

通过LinkedInloginauthentication用户的护照

我在护照上build立了一个login系统,工作得很好。 现在,我想在我的系统中集成LinkedInlogin。 我已经有clientID , clientSecret等需要login。 这是按下LinkedInloginbutton时调用的代码。 passport.use('linkedin', new OAuth2Strategy({ authorizationURL: 'https://www.linkedin.com/uas/oauth2/authorization', tokenURL: 'https://www.linkedin.com/uas/oauth2/accessToken', clientID: clientid, clientSecret: clientsecret, callbackURL: '/linkedinLogin/linkedinCallbackUrlLogin', passReqToCallback: true }, function(req,accessToken, refreshToken, profile, done) { console.log('authenticated'); console.log(accessToken); req.session.code = accessToken; process.nextTick(function () { done(null, { code : req.code }); }); })); callback函数中的console.log()调用都已成功触发,这意味着我已成功通过LinkedInlogin,并且收到我的访问令牌。 我连接LinkedIn的部分是正确的,我缺less的是我实际login用户的部分。 正如你所看到的, callbackURL指向/linkedinLogin/linkedinCallbackUrlLogin 。 这就是我在这条路上所做的: app.get('/linkedinLogin/linkedinCallbackUrlLogin', passport.authenticate('linkedin', { session: false, successRedirect:'/linkedinLogin/success', […]

如何在NodeJS中创build一个新的Firebase Admin SDK服务器以与LinkedIn进行身份validation?

我从来没有使用NodeJS,我需要创build一个Firebase自定义令牌,所以我可以通过LinkedIn向我的iOS应用程序进行身份validation。 根据Firebase文档,我必须创build一个新的Firebase Admin SDK服务器。 我遵循NodeJS的指示,但是没有很好的解释。 我不明白如何与我的应用程序通信到服务器,我找不到有关它的文档。 有人做过这个吗? 如果是这样,我会感谢您的帮助。 谢谢。

减lessnodejs服务器上的CPU利用率

我正在研究有趣的方法来减lessNodeJS服务器上的CPU利用率。 在我的研究中,我发现了以下文章: http : //engineering.linkedin.com/nodejs/blazing-fast-nodejs-10-performance-tips-linkedin-mobile 这些都是优秀的技巧,但我有一个关于提示#4的问题。 这是否意味着用户请求“JavaScriptTemplate.html”,然后请求所有的JSON(这里没有实现)? 假设所有的dynamic内容都应该在没有用户交互的情况下可用(例如,在button点击事件中请求JSON),实现这一点的最好方法是什么? 我可以想到加载额外的JS依赖项(requirejs),其中执行函数来请求JSON的东西。 由于我从来没有看到大网站调用静态html文件,而是请求路由到他们的应用程序服务器上面的链接build议的解决scheme有多普遍? 他们真的使用服务器端模板来浪费大部分静态文本内容的CPU利用率吗? 对于Node(expressJS)来说,这必定是一个次优的方法,特别是如果要生成的HTML相当复杂……理想情况下,Node应该只是作为提供JSON数据的API服务器来运行。 你有什么想法可以分享吗?