it-swarm.com.de

Welche Funktion importiert URL-Informationen in Facebook und Google+?

Ich möchte eine Überschrift, eine Kurzbeschreibung und ein Bild über einen Link in meine Website importieren können.

Ich benutze Joomla, kann aber zu jedem CMS wechseln oder versuchen, selbst eine Erweiterung zu erstellen. Das Problem ist, ich weiß nicht, wo ich nach Beispielcode suchen soll oder wonach ich suchen soll.

Für mich scheint es kein allzu schwieriger Prozess zu sein. Außerdem muss der Code da draußen sein. Mit ein wenig Fingerspitzengefühl kann ich wahrscheinlich den eines anderen verwenden, aber ich weiß nicht einmal, wonach ich suchen soll.

2
Michael

Die gesuchte Funktion heißt OPEN GRAPH. Es sind nur ein paar Meta-Tags, die Sie im Kopf Ihrer Website platzieren und die Facebook-Informationen darüber mitteilen. Auf diese Weise verwendet Facebook diese Informationen, wenn jemand Ihre Website auf Facebook teilt, um den Beitrag zu füllen. Dies schließt das Freigabebild ein.

Hier sind die von uns verwendeten Meta-Tags (ersetzen Sie xxx durch entsprechende Werte). Ich kenne Jack nicht über Joomla, aber ich bin mir sicher, dass es Plugins oder Möglichkeiten gibt, Kopfinhalte zu manipulieren oder eigene hinzuzufügen.

<meta property="og:title" content="xxx">
<meta property="og:description" content="xxx">
<meta property="og:type" content="website">
<meta property="og:url" content="http://xxx.com">
<meta property="og:site_name" content="xxx">    
<meta property="og:image" content="http://xxx/social/fb/facebook-share.png?v=1_ONDx13831750750541"/>
<meta property="fb:page_id" content="" />
<meta property="og:phone_number" content="1-800-000-000"/>
<meta property="og:street-address" content="xxx"/>
<meta property="og:locality" content="xxx"/>
<meta property="og:region" content="xxx"/>
<meta property="og:postal-code" content="xxx"/>
<meta property="og:country-name" content="xxx"/>            
3
Frank

Wenn Sie eine URL in Google+ oder Facebook einfügen, wird der Beitrag automatisch mit Informationen von dieser Seite gefüllt. Es hört sich so an, als würden Sie versuchen, diese Funktionalität für Ihre Site zu replizieren.

Dazu müssten Sie die Seite crawlen, um Informationen darüber zu sammeln. Beispielsweise verwendet Facebook einen Bot mit dem folgenden Benutzeragenten, um Seiten herunterzuladen, wenn URLs geteilt werden: facebookexternalhit/1.1 (+https://www.facebook.com/externalhit_uatext.php).

Der Crawler muss dann Informationen von dieser Seite extrahieren. Beispielsweise liegt der Seitentitel zwischen den <title> -Tags. Die Beschreibung befindet sich im Tag <meta name="description" content="...">. Bilder können von <img> Tags aufgenommen werden. Auf Facebook können Benutzer auswählen, welches der Bilder auf der Seite sie verwenden möchten.

0