कैसे एक कस्टम लिंक्डइन शेयर बटन बनाने के लिए


82

मुझे अपने कस्टम बटन में साझाकरण कार्यक्षमता जोड़ने में सक्षम होना चाहिए। मुझे उनके जनरेटर से कोई दिलचस्पी नहीं है , क्योंकि मैं वहां लिंक्डइन की छवि नहीं बदल सकता। मैं लिंक्डइन शेयर बटन के लिए अपनी खुद की छवि का उपयोग करना चाहता हूं।


1
वे नहीं चाहते कि आप एक कस्टम बटन बनाएं। दरअसल, उनकी सेवा की शर्तें संभवत: इसे प्रतिबंधित करती हैं क्योंकि वे चाहते हैं कि उनके बटन उनके बटन की तरह दिखें।
एमएसडब्ल्यू

लेकिन क्या ट्विटर जैसी कोई विधि नहीं है, जिसे आप केवल लिंक का उपयोग करके साझा कर सकते हैं? और फिर उपयोगकर्ता उस पृष्ठ पर पुनर्निर्देशित किया जाता है जहां उसे केवल पुष्टि करने की आवश्यकता होती है ...
करोल

कैसे एक कस्टम लिंक्डइन साइनइन बटन के बारे में?
देवदेव

कृपया ध्यान रखें कि यदि आपकी साइट लिंक्डइन द्वारा सुलभ नहीं है, तो URL आधारित कोई भी विधि काम नहीं करेगी। इसमें यह भी शामिल है कि अगर यह बेसिक ऑउट वॉल के पीछे है
मैट फ्लेचर

जवाबों:


145

साझा करने के लिए आधिकारिक लिंक्डइन एपीआई:

https://developer.linkedin.com/docs/share-on-linkedin

उपयोग की शर्तें पढ़ें!

"स्वनिर्धारित URL" विधि का उपयोग करके उदाहरण लिंक: http://www.linkedin.com/shareArticle?mini=true&url=/programming/10713542/how-to-make-custom-linkedin-share-button /10737122&title=How%20to%20make%20custom%20linkedin%20share%20button&summary=some%20summary%20if%20you/20want&source=stackoverflow.com

आपको केवल जावास्क्रिप्ट का उपयोग करके इसे पॉपअप में खोलने या इसे लोड करने की आवश्यकता है iframe। सरल और काम करता है - कि मैं क्या देख रहा था!

संपादित करें: एक पोस्ट से जुड़ा वीडियो:

मैंने जाँच की कि आप वास्तव में किसी भी वीडियो को लिंक्डइन पोस्ट पर एम्बेड नहीं कर सकते हैं, एकमात्र विकल्प पृष्ठ के लिंक को वीडियो के साथ जोड़ना है।

urlपरम में वाईटी लिंक डालकर आप इसे प्राप्त कर सकते हैं :

https://www.linkedin.com/shareArticle?mini=true&url=https://www.youtube.com/watch?v=SBi92AOSW2E

यदि आप निर्दिष्ट करते हैं summaryऔर titleफिर लिंक्डइन वीडियो से खींचना बंद कर देगा, जैसे:

https://www.linkedin.com/shareArticle?mini=true&summary=youtube&title=f1&url=https://www.youtube.com/watch?v=SBi92AOSW2E

यह Vimeo के साथ बिल्कुल वैसा ही काम करता है, और शायद किसी भी वेबसाइट के लिए काम करेगा। आशा है कि यह मदद करेगा।

संपादित 2: पोस्ट करने के लिए छवियों को खींच:

जब आप ऊपर दिए गए लिंक खोलते हैं, तो आप देखेंगे कि लिंक्डइन पास किए गए URL (और वैकल्पिक रूप से शीर्षक और सारांश) के साथ कुछ छवियों को लोड करता है।

लिंक्डइन इसे स्वचालित रूप से करता है, और आप इसके बारे में यहां पढ़ सकते हैं: https://developer.linkedin.com/docs/share-on-linkedin#opengraph

हालांकि यह दिलचस्प है क्योंकि यह कहता है:

यदि ओपन ग्राफ़ टैग मौजूद हैं, तो लिंक्डइन के क्रॉलर को यह निर्धारित करने के लिए खुद के विश्लेषण पर भरोसा नहीं करना होगा कि सामग्री क्या साझा की जाएगी, जो इस संभावना को बेहतर बनाता है कि जो जानकारी साझा की गई है वह वही है जो आप का इरादा है।

यह मुझे बताता है कि भले ही ओपन ग्राफ़ जानकारी संलग्न न हो, लिंक्डइन अपने स्वयं के विश्लेषण के आधार पर इस डेटा को खींच सकता है। और YouTube के मामले में ऐसा प्रतीत होता है, क्योंकि मुझे YouTube पृष्ठों में कोई भी ओपन ग्राफ़ टैग नहीं मिला है।


5
क्या पाठ के साथ पाठ क्षेत्र को बीज करने का कोई तरीका है? मैंने विभिन्न मापदंडों का एक गुच्छा आज़माया, कुछ भी काम नहीं कर सका।
राफेल

2
वास्तव में @raphaelcm नहीं - नए API में आप सारांश पाठ जोड़ सकते हैं, लेकिन यह textarea में दिखाई नहीं देगा।
करोल

1
उदाहरण लिंक पॉपअप विंडो में खोला जाना चाहिए - इस तरह से आप पॉपअप को साझा करने के बाद और वेबसाइट पर बने रहेंगे, जैसे stackoverflow.com/a/14352248/571230
करोल

3
डॉक्स अब नए API के साथ अपडेट किए गए हैं: docs.microsoft.com/en-us/linkedin/consumer/integrations/…
हिमांशु अग्रवाल

6
/shareArticleURL का उपयोग नहीं कार्यों के रूप में यह हुआ करता था। यह https://www.linkedin.com/sharing/share-offsite/?url=...अन्य तर्कों को खोने के लिए पुनर्निर्देशित करता है।
फिल गिफोर्ड

52

आप लिंक्डइन ShareArticle URL का उपयोग करके अपना स्वयं का साझाकरण बटन बना सकते हैं, जिसमें निम्नलिखित पैरामीटर हो सकते हैं:

https://www.linkedin.com/shareArticle?mini=true&url={articleUrl}&title={articleTitle}&summary={articleSummary}&source={articleSource}

आप यहां दस्तावेज़ देख सकते हैं, विवरण देखने के लिए "अनुकूलित URL" चुनें।


2
यदि आप मुझे सुझाव दे सकते हैं कि मैं छवि को कहां जोड़ सकता हूं?
पटाखा

@ पटाखा प्रलेखन के अनुसार, एक कस्टम छवि के लिए कोई विकल्प नहीं है।
ताम्र शालाश

3
लिंक्डइन ShareArticle URL अभी तक काम नहीं कर रहा है। आप इसे साझा कर सकते हैं लेकिन यह
न्यूजफीड

1
ऊपर दिए गए लिंक में छवि कैसे शामिल करें?
जितेंद्र पंचोली

डॉक्स अब नए API के साथ अपडेट किए गए हैं: docs.microsoft.com/en-us/linkedin/consumer/integrations/…
हिमांशु अग्रवाल

25

यहाँ के कई उत्तर हाल तक मान्य थे। अभी के लिए, केवल समर्थित परम है url, और नया शेयर लिंक निम्नानुसार है ...

https://www.linkedin.com/sharing/share-offsite/?url={url}

स्रोत: आधिकारिक Microsoft.com लिंक्डिन शेयर प्लगइन प्रलेखन । डेवलपर दस्तावेज़ के लिए सभी लिंक्डइन.कॉम लिंक अब खाली पृष्ठ प्रतीत होते हैं - शायद Microsoft द्वारा लिंक्डइन के अधिग्रहण से संबंधित है।

एक समय पर एक बार, तो आप इन पैरामीटर इस्तेमाल कर सकते हैं: title, summary, source। लेकिन अगर आप सभी प्रलेखन को करीब से देखते हैं , तो वास्तव में अभी भी सारांश, शीर्षक, आदि को सेट करने का एक तरीका है! <head>जिस पृष्ठ को आप साझा करना चाहते हैं, उसे उस ब्लॉक में रखें ...

  • <meta property='og:title' content='Title of the article"/>
  • <meta property='og:image' content='//media.example.com/ 1234567.jpg"/>
  • <meta property='og:description' content='Description that will show in the preview"/>
  • <meta property='og:url' content='//www.example.com/URL of the article" />

फिर लिंक्डइन इनका इस्तेमाल करेगा! स्रोत: लिंक्डइन डेवलपर डॉक्स: लिंक्डइन पर अपनी वेबसाइट को साझा करने योग्य बनाना

यकीन नहीं होता कि आपने सब कुछ सही किया? आपके द्वारा साझा किए जा रहे पृष्ठ का URL लें (जैसे, example.com, लिंक्डइन नहीं। ss?url=example.com), और उस URL को निम्न में इनपुट करें: लिंक्डइन पोस्ट इंस्पेक्टर । यह आपको सब कुछ बताएगा कि आपका URL कैसे साझा किया जा रहा है! यह आपके पृष्ठ के वर्तमान कैश को भी खींचता है, और फिर इसे ताज़ा करता है (यदि आपके पास लिंक्डइन के डेटाबेस में आपके पेज का एक अटक, कैश्ड संस्करण है)। क्योंकि यह कैश को खींचता है, कभी-कभी लिंक्डइन पोस्ट इंस्पेक्टर का दो बार उपयोग करना सबसे अच्छा होता है।

अभी भी निश्चित नहीं? यहाँ एक ऑनलाइन डेमो है जिसे मैंने 20+ सामाजिक शेयर सेवाओं के साथ बनाया है। स्रोत कोड का निरीक्षण करें और अपने लिए पता करें कि लिंक्डइन साझाकरण वास्तव में कैसे काम कर रहा है।

मैं एक Github रेपो बना रहा हूं जो 2012 से सामाजिक-शेयर URL स्वरूपों पर नज़र रख रहा है, इसकी जाँच करें: Github: सोशल मीडिया URLs

क्यों नहीं सभी सामाजिक शेयर यूआरएल पर शामिल होने के लिए?

सोशल शेयर यूआरएल


@ HoldOffHunger- मैं एक लिंक्डइन पोस्ट बनाने की कोशिश कर रहा हूं और उसमें सफल हूं। जब मैं शेयरिंग-पोस्ट की प्रक्रिया शुरू करता हूं, तो URL इस तरह दिखता है - लिंक्डइन . com/ sharing/ share - offsite /?url =https://… the record '। लेकिन जब मैं पोस्ट पर क्लिक करता हूं (पोस्ट करने के बाद), तो यह मुझे केवल somedomain.cs73.force.com/s/stories?c__story पर ले जाता है और रिकॉर्ड की आईडी को छोड़ देता है। URL सटीक रिकॉर्ड में नहीं जा रहा है। क्या आप कृपया आईडी जोड़ने में मदद कर सकते हैं
रोहित

नमस्ते, रोहित: वे URL अलग हैं, वे अलग-अलग GET Params में समाप्त होते हैं। यदि आप लिंक्डइन में एक URL साझा करना चाहते हैं, तो यह वह URL होना चाहिए जिसे आप साझा करना चाहते हैं।
होल्डऑफहुंगर

9

अप्रैल 2017 तक, यह वर्तमान URL साझा करने के लिए उपयोग किया जाता है:

https://www.linkedin.com/shareArticle?mini=true&url=http://developer.linkedin.com&title=LinkedIn%20Developer%20Network & सारांश = मेरा 20 फ़ीसदी% 20developer% 20program & source = LinkedIn


हाँ, यह कुछ समय के लिए ऐसा है, यह स्वीकृत उत्तर के संपादित अनुभाग में है
करोल

3
यह अब काम नहीं करता है जैसा कि यह करता था। यह https://www.linkedin.com/sharing/share-offsite/?url=...अन्य तर्कों को खोने के लिए पुनर्निर्देशित करता है।
फिल ज्यॉर्फ

@PhilGyford ने आपको सारांश और शीर्षक पोस्ट करने का तरीका ढूंढा?
मुकुस

@Mukus नहीं, मैंने केवल URL को पारित किया है, और पृष्ठ से शीर्षक लेने के लिए लिंक्डइन पर निर्भर है।
फिल गिफोर्ड

@Mukus मैं Wordpress का उपयोग कर रहा हूँ और ऐसा लगता है जैसे शीर्षक example.co.uk/example_post/feed से लिया गया है । मैं किसी भी तरह से एक विशेषज्ञ नहीं हूं, लेकिन मैं "/ फ़ीड" फ़ाइल को संपादित / बदलने / अधिलेखित करने का एक तरीका खोजने की कोशिश कर रहा हूं। कोई विचार?
फिल

7

एपीआई अब अपडेट किया गया है और पिछले एपीआई को 1 मार्च, 2019 को पदावनत किया जाएगा।

लिंक्डइन के लिए एक कस्टम शेयर बटन बनाने के लिए, आपको अब POST कॉल करने की आवश्यकता है। आप अद्यतन दस्तावेज़ पढ़ सकते हैं यहाँ ऐसा करने के लिए।


1
क्या आप साझा लेख एपीआई के बारे में बात कर रहे हैं अभी भी काम करता है। क्या आप वास्तविक मूल्यह्रास जानकारी के साथ लिंक साझा कर सकते हैं?
मीकल

से developer.linkedin.com/plugins , आप नए एपीआई पुनः निर्देशित किया जाएगा।
हिमांशु अग्रवाल

7

अनुकूलित url दृष्टिकोण का उपयोग करना सबसे अच्छा है । और इसका सबसे आसान है। यह एक मिला। यह एक पॉपअप विंडो खोलेगा और आपको w_shareऔर सभी के कारण किसी भी bs प्रमाणीकरण मुद्दों की आवश्यकता नहीं होगी ।

<a href="https://www.linkedin.com/shareArticle?mini=true&url=http://chillyfacts.com/create-linkedin-share-button-on-website-webpages&title=Create LinkedIn Share button on Website Webpages&summary=chillyfacts.com&source=Chillyfacts" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;">
  <img src="http://chillyfacts.com/wp-content/uploads/2017/06/LinkedIN.gif" alt="" width="54" height="20" />
</a>

बस urlअपने खुद के यूआरएल के साथ बदल जाते हैं । यहाँ लिंक http://chillyfacts.com/create-linkedin-share-button-on-website-webpages/ है।


की भूमिका क्या है mywin? मैं इसे केवल एक ही स्थान पर देखता हूं।
रज़वान ज़म्फिर

@RazvanZamfir पॉपअप विंडो नाम my windowहै। मेरे का संक्षिप्त नाम है। आप किसी भी नाम को जोड़ सकते हैं।
किंगशुक देब

नमस्ते, यह काम नहीं कर रहा है जब मैं अपनी वेबसाइट जोड़ता हूं। लेकिन फिर भी आपके साथ काम करता है। उसका कोई कारण? मैंने सब कुछ करने की कोशिश की है .. बहुत बहुत धन्यवाद
Jessicascn

धन्यवाद। यह आधिकारिक MS डॉक्स की तुलना में कहीं अधिक सहायक और सीधा था। पॉपअप के बिना लिंक करने का दूसरा विकल्प वास्तव में वही था जिसकी मुझे तलाश थी।
OXiGEN

4

लिंक्डइन ने हाल ही में अपनी साइट को संशोधित किया है, इसलिए डेवलपर समर्थन मुखपृष्ठ पर पुनर्निर्देशित करने के लिए पुराने लिंक के एक टन हैं। यहाँ लिंक्डइन की सहायता साइट (16 फरवरी, 2015 तक) संबंधित पेज पर एक अद्यतन लिंक दिया गया है: https://developer.linkedin.com/docs/share-on-linkedin


4

लिंक्डइन ने अपनी एपीआई और शेयरिंग यूआरएल के अब काम नहीं किए हैं। अब आप केवल urlक्वेरी पैरामीटर का उपयोग कर सकते हैं । लिंक्डइन द्वारा किसी अन्य पैरामीटर को url से हटाया जा रहा है।

अब आप किसी उपयोगकर्ता की ओर से सामग्री साझा करने के लिए oAuth का उपयोग करने और लिंक्डइन एपीआई के साथ बातचीत करने के लिए मजबूर हैं ।


क्या आप साझा लेख एपीआई के बारे में बात कर रहे हैं अभी भी काम करता है। क्या आप वास्तविक मूल्यह्रास जानकारी के साथ लिंक साझा कर सकते हैं?
मीकल

1
@michal अब आप किसी भी तरीके https://www.linkedin.com/shareArticleया https://www.linkedin.com/sharing/share-offsite/तरीकों के बारे में कोई आधिकारिक दस्तावेज नहीं पा सकते हैं । आधिकारिक दस्तावेज केवल उल्लू का उपयोग करने के बारे में बात करता है जैसा कि @lcjury ने उल्लेख किया है। यदि आप कुछ अलग पाते हैं तो आप हमें बताएं। इसलिए जब वे अभी भी काम करते हैं, तो इसकी केवल उर विशेषता है जो वे स्वीकार कर रहे हैं और जो जानते हैं कि वे कितने समय तक काम करते रहेंगे।
ब्रोकेंस्टीन

2

यह मेरे लिए काम करता है:

https://www.linkedin.com/shareArticle?mini=true&url=articleUrl&title=YourarticleTitle&summary=YourarticleSummary&source=YourarticleSource

आप इस लिंक को अपनी सामग्री के साथ बदलकर उपयोग कर सकते हैं। यह 100% काम करता है।


1

आप पृष्ठ लोड होने के बाद इस तरह से मानक लिंक्डिन बटन को अनुकूलित कर सकते हैं:

$(".IN-widget span:first-of-type").css({
                'border': '2px solid #DCDCDC',
                '-webkit-border-radius': '3px',
                '-moz-border-radius': '3px',
                'border-radius': '3px'
                });
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.