2012-12-10 11 views
6

मैं Linkedin कंपनी यूआरएल के रूप में निम्नानुसार है,PHP में लिंक्डइन कंपनी यूआरएल से कंपनी आईडी कैसे प्राप्त करें?

http://in.linkedin.com/company/abb 

और सीमित एबीबी के लिए कंपनी आईडी 277579 है। अनिवार्य रूप से आप http://www.linkedin.com/company/277579 के माध्यम से एबीबी तक भी पहुंच सकते हैं।

लेकिन अगर मेरे पास केवल http://in.linkedin.com/company/abb है। क्या इस यूआरएल के माध्यम से कंपनी आईडी प्राप्त करना संभव है? यूआरएल पार्सिंग मदद करता है? कंपनी आईडी प्राप्त करने के लिए किसी भी अच्छी विधि की तलाश है।

क्या लिंक्डइन एपीआई का उपयोग किए बिना करने का कोई और तरीका है?

आशा है कि मैं अपने प्रश्न के साथ स्पष्ट हूं। किसी भी सहायता की सराहना की जाएगी।

+6

https://developer.linkedin.com/apis टाइप देखें कंपनियों अनुभाग –

+0

@ Dr.Dan धन्यवाद। क्या आप PHP पर इसे कार्यान्वित करने के तरीके पर मेरी सहायता कर सकते हैं? – user1518659

+0

गुगलिंग 'लिंक्डइन एपीआई पीएचपी का उपयोग कैसे करें' बहुत अच्छे शुरुआती बिंदु देंगे। –

उत्तर

3

मुझे PHP के साथ इसे पाने का कोई तरीका नहीं पता है, इसलिए प्रोग्राम की दृष्टि से कंपनी की आईडी खोजना इस तरह का विकल्प नहीं हो सकता है।

हालांकि, यदि आप अपने और LinkedIn.com के बीच एक एमआईटीएम सेट अप करते हैं, तो आप अपने ब्राउज़र और लिंक्डइन के बीच सभी नेटवर्क गतिविधियों को खोज सकते हैं। ऐसा करने का एक त्वरित तरीका https://www.owasp.org/index.php/ZAP या http://mitmproxy.org/ का उपयोग कर है।

लिंक्डइन किसी भी कंपनी पेज की कंपनी आईडी भेजता है जिसे आप डबलक्लिक पर अपने विज्ञापन भागीदारों के पास जाते हैं। एक उदाहरण अनुरोध मुझे पता चला है:

https://ad.doubleclick.net/adi/linkedin.dart/biz-overview;optout=false;lang=en;tile=2;sz=300x250;s=0;v=6;u=jDh5sSdmpllmbkt1lndQdCt7;mod=950;title=ic;func=cre;func=edu;coid=744212;coid=2408664;ind=69;ind=80;csize=c;csize=d;occ=290;occ=294;occ=382;pocc=82;pocc=41;pocc=10;zip=20009;cntry=us;reg=97;sub=0;con=j;edu=19947;gy=2011;deg=400;dgcls=200;gdr=m;age=23;seg=773;seg=805;seg=546;seg=1039;seg=683;seg=535;seg=682;seg=1048;seg=748;seg=543;seg=9001;grp=122208;grp=49362;grp=3981403;grp=40456;grp=2229435;sjt=627;sjt=517;sjt=75;fos=100173;fos=100189;company=1273631;tile_p=2;adsuite=v2.2.5-min;sfadapter=t;ord=4824126317418

के भीतर अनुरोध पैरामीटर, "कंपनी" परम मिल जाए, और अपने मूल्य सांख्यिक कंपनी आईडी की जरूरत किया जाना चाहिए:

कंपनी = 1273631

यह सत्यापित करने के लिए कि यह सही कंपनी आईडी है, इसे एक लिंक्डइन कंपनी पी के अंत में ले जाएं आयु:

https://www.linkedin.com/company/1273631

देखा है, यह काम करता है!

2

एक आसान तरीका html स्रोत हो और "कंपनी% 3 डी" के लिए देखो और कहा कि और अगले "%"

+0

ने देखा कि यह प्रश्न दो साल का है। माफ़ कीजिये। – gavtaylor

+0

यह अच्छी तरह से काम करता है, प्रोग्रामेटिक कार्यान्वयन – Andrew

2

आप डाउनलोड कर सकते हैं के बीच संख्या हड़पने के लिए कंपनी पृष्ठ पर एक file_get_contents क्या करना होगा साइट की सामग्री और

encodeURIComponent('company=12345')

लगता है जो वैध कंपनी आईडी प्रतीत होता है। आईडी प्राप्त करने के लिए बस इसे पार्स करें।

0
<html> 
<head> 
    <script type="text/javascript" src="http://platform.linkedin.com/in.js"> 
     api_key: [API KEY] 
    </script>  
    <script type="text/javascript">  
     function onGetSuccess(data) { 
      console.log(data);    
      for(var i in data.values){ 
       document.getElementById("company").innerHTML = data.values[i].name + "/" + data.values[i].id; 
      }    
     } 
     function onError(error) { 
      console.log(error); 
     }   
     function GetCompanyLinkedIn() { 
      var url = "/companies/?/updates/format=json&is-company-admin=true"; 
      IN.API.Raw(url)  
      .method("GET") 
      .result(onGetSuccess) 
      .error(onError);    
     }   
    </script> 
</head> 
<body id="body"> 
    <div >   
     <script type="IN/Login"> 
      Hello, <?js= firstName ?> <?js= lastName ?> 
      <p id="company" > 
       <button type="button" onclick="GetCompanyLinkedIn()">Get company id('s)</button> 
      </p>      
     </script>     
    </div>  
</body> 

0

की पुष्टि है कि एंड्रयू समाधान काम किया। पृष्ठ स्रोत के अंदर, कंपनी% 3 के साथ कई स्क्रिप्ट हैं ... कंपनी आईडी के साथ डेटा विशेषता; URL को अनुकूलित करने के बाद से मेरा दृश्य दिखाई नहीं दे रहा था।

4

स्वत: पूर्ण फ़ील्ड में अपनी कंपनी का नाम टाइप करें।परिणामस्वरूप आपकी कंपनी का नाम प्रकट होने तक प्रतीक्षा करें। फिर अपनी कंपनी के नाम पर क्लिक करें। कोड प्राप्त करें पर क्लिक करें।

<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script> 
<script type="IN/FollowCompany" data-id="162479" data-counter="top"></script> 

उदा। data-id="162479" के लिए एप्पल कंपनी पृष्ठ आईडी

https://developer.linkedin.com/plugins/follow-company

1

क्यों सिर्फ 'का पालन करें'/कंपनी/शोकेस पृष्ठ की 'अनफ़ॉलो' पर होवर नहीं, तो इस यूआरएल में आईडी से पता चलता है?

या क्या मुझे कुछ याद आया है?

-1

अपनी कंपनी पेज पर फ़ॉलो बटन पर होवर करें। https://www.linkedin.com/company/follow/submit?id=6667854&fl=stop&ft=0_Y3kiyf

आईडी "6,667,854"

यह काम करता है के रूप में मैं एक और साइट है जहाँ यह लागू हो जाता है से मेरी कंपनी पेज का पालन किया।

+0

के लिए बहुत बेहतर है, वह वास्तव में PHP में स्वचालित रूप से ऐसा करने का एक तरीका ढूंढ रहा था। –

0

.htaccess फाइल कोशिश करते हैं और निम्न पंक्ति

rewriterule ^http://in.linkedin.com/company/abb http://www.linkedin.com/company/277579 
संबंधित मुद्दे