2016-08-04 6 views
5

पर केवल पढ़ने के लिए मैं जावास्क्रिप्ट एपीआई के माध्यम से अपने लिंक्डइन प्रोफाइल से केवल पढ़ने वाली सार्वजनिक जानकारी प्राप्त करने की कोशिश कर रहा हूं। मैं वर्तमान में इस कोड है, जो मैं जानता हूँ कि है अधूरा है:जावास्क्रिप्ट लिंक्डइन एपीआई केवल एक विशिष्ट उपयोगकर्ता

<script> 
    function linkedinAuthorized() { 
     console.log("Linked in authorized"); 
    } 

    function linkedinLoaded() { 
     console.log("Linked in loaded"); 

     IN.Event.on(IN, "auth", linkedinAuthorized); 

     var url = "/people/~?format=json"; 

     IN.API.Raw() 
      .url(url) 
      .method("GET") 
      .result(function (result) { 
       console.log(result); 
      }) 
      .error(function (error) { 
       console.log(error); 
      }); 
    } 
</script> 
<script type="text/javascript" src="//platform.linkedin.com/in.js"> 
    api_key: [my key] 
    onLoad: linkedinLoaded 
</script> 

मैं सफलतापूर्वक में जुड़े हुए लोड करने के लिए, लेकिन जब IN.API.Raw प्रदर्शन फोन मैं कर रहा हूँ:

enter image description here
जो मुझे संदेह है क्योंकि मैंने उन लिंक किए गए लॉगिन बटनों में से किसी एक खाते में लॉग इन नहीं किया है।

मेरा प्रश्न यह है कि क्या मुझे उन मैन्युअल प्राधिकरण प्रक्रियाओं में से किसी एक के बिना किसी विशिष्ट उपयोगकर्ता से केवल-पढ़ने वाली प्रोफ़ाइल जानकारी मिल सकती है?

+0

क्या आपने सार्वजनिक प्रोफ़ाइल को स्क्रैप करने पर विचार किया था? यानी बिना लेखक के – martriay

उत्तर

4

क्या यह this answer से जोड़ा जा सकता है?

मेरा प्रश्न यह है कि क्या मुझे उन मैन्युअल प्राधिकरण प्रक्रियाओं में से किसी एक के बिना किसी विशिष्ट उपयोगकर्ता से केवल-पढ़ने वाली प्रोफ़ाइल जानकारी मिल सकती है?

उत्तर कोई है। LinkedIn use OAuth 2.0, यहां तक ​​कि tool they provide अनुरोध https://api.linkedin.com/v1/people/~?format=json नहीं कर सकता है।

आपको ऐसे कार्यों को करने के लिए उपयोगकर्ता को लॉग-इन करने की आवश्यकता है!

संबंधित मुद्दे