मैं लिंक्डइन के एपीआई का उपयोग यूनिवर्सिटी लिंक्डइन पृष्ठों तक पहुंचने के लिए समय-समय पर एकत्रित करने के लिए कर रहा हूं ताकि वे कितने अनुयायियों को एकत्र कर सकें। ऐसा करने योग्य लगता है, लेकिन मुझे लगता है कि कुछ अजीब रीडायरेक्ट यूआरएल के बिना एक्सेस टोकन जेनरेट नहीं कर रहा है जो आपको एक जीयूआई लॉगिन पेज पर ले जाना है!रीडायरेक्ट के बिना LinkedIn API एक्सेस टोकन कैसे प्राप्त करें
मैं इसके लिए Node.js उपयोग कर रहा हूँ, विशेष रूप से इस पैकेज: https://www.npmjs.org/package/node-linkedin
मैं एक एपीआई कुंजी और रहस्य है, तो सब मैं जरूरत है एक पहुँच टोकन तो मैं वास्तव में उपयोग शुरू करने के लिए सेट किया जा जाएगा उनके एपीआई मार्ग।
var Linkedin = require('node-linkedin')('KEY', 'SECRET', 'callback');
var linkedin = Linkedin.init('my_access_token'); // need a token to initialise!
कोई विचार?
संपादित करें: यहाँ मेरी कोड अब तक बताया गया है:
var Linkedin = require('node-linkedin')('KEY', 'SECRET', './oauth/linkedin/callback');
app.get('/oauth/linkedin', function(req, res) {
// This will ask for permisssions etc and redirect to callback url.
Linkedin.auth.authorize(res, ['r_basicprofile', 'r_fullprofile', 'r_emailaddress', 'r_network', 'r_contactinfo', 'rw_nus', 'rw_groups', 'w_messages']);
});
app.get('/oauth/linkedin/callback', function(req, res) {
Linkedin.auth.getAccessToken(res, req.query.code, function(err, results) {
if (err)
return console.error(err);
/**
* Results have something like:
* {"expires_in":5184000,"access_token":". . . ."}
*/
console.log(results);
var linkedin = Linkedin.init(result);
return res.redirect('/');
});
});
आप प्रमाणीकरण नहीं कर रहे हैं .. https://github.com/ArkeologeN/node-linkedin#oauth-20 – Pogrindis
इसलिए मुझे इस मार्ग का उपयोग करने की आवश्यकता है? '/ oauth/linkedin/callback' – benharris
जब मैं वहां जाता हूं तो मुझे यह त्रुटि मिलती है' {"error_description": "आवश्यक पैरामीटर गुम है, एक अमान्य पैरामीटर मान, पैरामीटर एक से अधिक बार शामिल है।: एक्सेस टोकन पुनर्प्राप्त करने में असमर्थ: प्रमाणीकरण कोड नहीं मिला "," त्रुटि ":" invalid_request "}' – benharris