Ich muss in der Lage sein, meiner benutzerdefinierten Schaltfläche Freigabefunktionen hinzuzufügen. Ich bin nicht an ihrem Generator interessiert , da ich dort das LinkedIn-Bild nicht ändern kann. Ich möchte mein eigenes Bild für die LinkedIn-Freigabeschaltfläche verwenden.
80
Antworten:
Offizielle LinkedIn API zum Teilen:
https://developer.linkedin.com/docs/share-on-linkedin
Nutzungsbedingungen lesen!
Beispiellink mit der Methode "Benutzerdefinierte 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
Sie müssen es nur mit JavaScript im Popup öffnen oder in laden
iframe
. Einfach und funktioniert - das habe ich gesucht!BEARBEITEN: Video an einen Beitrag angehängt:
Ich habe überprüft, dass Sie kein Video wirklich in den LinkedIn-Beitrag einbetten können. Die einzige Möglichkeit besteht darin, den Link zur Seite mit dem Video selbst hinzuzufügen.
Sie können dies erreichen, indem Sie den YT-Link in
url
param einfügen:https://www.linkedin.com/shareArticle?mini=true&url=https://www.youtube.com/watch?v=SBi92AOSW2E
Wenn Sie angeben ,
summary
undtitle
dann wird LinkedIn stoppen sie aus dem Video ziehen, zB:https://www.linkedin.com/shareArticle?mini=true&summary=youtube&title=f1&url=https://www.youtube.com/watch?v=SBi92AOSW2E
Es funktioniert genauso mit Vimeo und wird wahrscheinlich für jede Website funktionieren. Hoffe es wird helfen.
EDIT 2: Bilder in den Beitrag ziehen:
Wenn Sie die obigen Links öffnen, sehen Sie, dass LinkedIn einige Bilder zusammen mit der übergebenen URL (und optional Titel und Zusammenfassung) lädt.
LinkedIn macht das automatisch und Sie können es hier lesen: https://developer.linkedin.com/docs/share-on-linkedin#opengraph
Es ist jedoch interessant, wie es heißt:
Es sagt mir, dass LinkedIn diese Daten basierend auf seiner eigenen Analyse abrufen kann, auch wenn keine Open Graph-Informationen angehängt sind. Und im Fall von YouTube scheint dies der Fall zu sein, da ich keine Open Graph-Tags finden konnte, die zu YouTube-Seiten hinzugefügt wurden.
quelle
/shareArticle
URL funktioniert nicht mehr wie früher. Es leitet zu weiterhttps://www.linkedin.com/sharing/share-offsite/?url=...
und verliert die anderen Argumente.Sie können Ihre eigene Freigabeschaltfläche mithilfe der LinkedIn ShareArticle-URL erstellen, die folgende Parameter haben kann:
Die Dokumentation finden Sie hier . Wählen Sie einfach "Benutzerdefinierte URL", um die Details anzuzeigen.
quelle
Juli 2020 - Social Sharing mit LinkedIn
Viele der Antworten hier waren bis vor kurzem gültig. Vorerst die NUR unterstützt param
url
und die neue Aktie Link ist wie folgt ...Quelle: Offizielle Microsoft.com Linkedin Share Plugin-Dokumentation . Alle LinkedIn.com-Links für Entwicklerdokumentationen scheinen jetzt leere Seiten zu sein - möglicherweise im Zusammenhang mit der Übernahme von LinkedIn durch Microsoft.
Es war einmal, könnten Sie diese params verwenden:
title
,summary
,source
. Wenn Sie sich jedoch die gesamte Dokumentation genau ansehen , gibt es tatsächlich immer noch eine Möglichkeit, Zusammenfassung, Titel usw. festzulegen! Fügen Sie diese in den<head>
Block der Seite ein, die Sie teilen möchten ...<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" />
Dann wird LinkedIn diese nutzen! Quelle: LinkedIn Developer Docs: Machen Sie Ihre Website auf LinkedIn gemeinsam nutzbar .
Nicht sicher, ob du alles richtig gemacht hast? Nehmen Sie die URL der Seite, die Sie freigeben (z. B. example.com, nicht linkedin.com/share?url=example.com), und geben Sie diese URL in Folgendes ein: LinkedIn Post Inspector . Hier erfahren Sie alles darüber, wie Ihre URL geteilt wird!
Immernoch nicht sicher? Hier ist eine Online-Demo, die ich mit über 20 Social-Share-Diensten erstellt habe. Überprüfen Sie den Quellcode und finden Sie selbst heraus, wie genau die LinkedIn-Freigabe funktioniert.
Ich habe ein Github-Repo gepflegt, das seit 2012 URL-Formate für soziale Freigaben verfolgt. Schauen Sie sich das an: Github: URLs für soziale Freigaben .
Warum nicht an allen Social-Share-URLs teilnehmen?
quelle
Ab April 2017 ist dies die aktuelle URL, die für die Freigabe verwendet wird:
https://www.linkedin.com/shareArticle?mini=true&url=http://developer.linkedin.com&title=LinkedIn%20Developer%20Network & summary = Mein% 20favorite% 20developer% 20program & source = LinkedIn
quelle
https://www.linkedin.com/sharing/share-offsite/?url=...
und verliert die anderen Argumente.Die API wird jetzt aktualisiert und die vorherige API wird am 1. März 2019 nicht mehr unterstützt.
Um eine benutzerdefinierte Freigabeschaltfläche für LinkedIn zu erstellen, müssen Sie jetzt POST-Anrufe tätigen. Sie können die aktualisierte Dokumentation lesen hier für so tun.
quelle
Es ist am besten, den URL- Ansatz anzupassen . Und es ist das einfachste. Fand diesen. Es wird ein Popup-Fenster geöffnet und Sie benötigen keine und keine bs-Authentifizierungsprobleme
w_share
.<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>
Ändern
url
Sie einfach die mit Ihrer eigenen URL. Hier ist der Link http://chillyfacts.com/create-linkedin-share-button-on-website-webpages/quelle
mywin
? Ich sehe es nur an einem Ort.my window
ist mywin. Sie können einen beliebigen Namen hinzufügen.LinkedIn hat seine Website kürzlich überarbeitet, sodass es eine Menge alter Links gibt, die nur zur Entwickler-Support-Homepage weiterleiten. Hier ist ein aktualisierter Link zu der entsprechenden Seite auf der Support-Website von LinkedIn (Stand: 16. Februar 2015): https://developer.linkedin.com/docs/share-on-linkedin
quelle
LinkedIn hat seine API aktualisiert und die Freigabe-URL funktioniert nicht mehr. Jetzt können Sie nur den
url
Abfrageparameter verwenden. Alle anderen Parameter werden von LinkedIn aus der URL entfernt.Jetzt müssen Sie oAuth verwenden und mit der Linkedin-API interagieren , um Inhalte für einen Benutzer freizugeben .
quelle
https://www.linkedin.com/shareArticle
oderhttps://www.linkedin.com/sharing/share-offsite/
Methoden mehr finden . In der offiziellen Dokumentation wird nur über die Verwendung von oAuth gesprochen, wie @lcjury erwähnt. Wenn Sie etwas anderes finden, lassen Sie es uns wissen. Während sie noch arbeiten, ist es nur das URL-Attribut, das sie akzeptieren und wer weiß, wie lange sie weiterarbeiten werden.Das funktioniert bei mir:
Sie können diesen Link verwenden, indem Sie ihn durch Ihren Inhalt ersetzen. Es funktioniert zu 100%.
quelle
Sie können die Standard-Linkedin-Schaltfläche nach dem Laden der Seite folgendermaßen anpassen:
quelle