Skip to content

The href URL must be absolute – Facebook Like Button

„The href URL must be absolute“ – diese Meldung wird seit einigen Tagen in diversen Blogs und Internetauftritten anstelle des Facebook Like Buttons angezeigt und vermutlich haben viele Webseitenbetreiber diesen Fehler noch nicht gesehen oder behoben.

The href URL must be absolute

Der Fehler basiert auf einer Umstellung in der API des Facebook Like Buttons. Auf der Hilfeseite von Facebook erfährt man folgendes über das Attribute href

href – the URL to like. The XFBML version defaults to the current page. Note: After July 2013 migration, href should be an absolute URL

Dies bedeutet, dass jeder der den Button eingebunden hat die URL im Attribute data-href anpassen muss.

Aus

<div class="fb-like" data-href="http%3A%2F%2Fgefruckelt.de" data-send="true" data-width="450" data-show-faces="true"></div>

wird

<div class="fb-like" data-href="http://gefruckelt.de" data-send="true" data-width="450" data-show-faces="true"></div>

Wenn man diese kleine Anpassung vornimmt – in PHP zum Beispiel über die Funktion urldecode – wird der Facebook Like Button wieder wie gewohnt angezeigt.

Jens Altmann

Avatar Jens Altmann

Jens Altmann bloggt auf gefruckelt.de regelmäßig über alle Themen, die ihn interessieren. Neben seiner Tätigkeit als Softwarearchitekt studiert er Wirtschaftsinformatik an der Uni Potsdam.

Weitere Informationen über Jens Altmann

Interessante Artikel

Kommentare

Ein Kommentar

  1. M. Juli 19, 2013

    Jetzt funktioniert’s wieder -> Herzlichen Dank!

Kommentiere den Artikel

Required

Required

Optional