Die Verwirrung war groß, als ich letzte Woche eine neue App erstellt habe, um diese zur Fanpage eines Kunden hinzuzufügen. Verwirrt war ich deshalb, weil die Option “Profilseite der Anwendung anzeigen” einfach verschwunden war. Noch bis vor kurzem war genau diese Profilseite zwingend von Nöten, um eine App zu einer Fanpage hinzuzufügen. Man musste einfach die Profilseite der Anwendung aufrufen und “Anwendung zur Seite hinzufügen” anklicken.
Die Lösung des Problems ist zwar ziemlich simpel, allerdings auch nicht besonders leicht zu finden, denn facebook hielt es scheinbar (wie so oft) nicht für nötig die Entwickler über eine solche Umstellung zu informieren. Möglicherweise habe ich den Hinweis auch übersehen, lasse mich da gern berichtigen.
Auf jeden Fall muss nun folgender Weg gegangen werden, um Apps zu Fanpages hinzuzufügen:
Einfach diesen Link aktualisieren und in die Adresszeile des Browsers kopieren:
http://www.facebook.com/dialog/pagetab?app_id=DEINE_APP_ID&next=DEINE_URL
Für DEINE_APP_ID muss die ID deiner Anwendung aus dem facebook Developer-Center eigetragen werden. Für DEINE_URL muss die Seiten-Adresse der Anwendung eingetragen werden. Die Seiten-Adresse ist hier nicht die URL der Fanpage, sondern die Canvas-URL der Applikation.
So sollte das Fenster aussehen, wenn die App-ID und Canvas-URL richtig eingetragen wurden:

[infos]Auch über die Anwendung selbst ist es möglich, diese zu einer Fanpage hinzuzufügen. Dazu muss lediglich einer der beiden Code-Schnipsel in die Anwendung eingebaut werden.[/infos]
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="https://www.facebook.com/2008/fbml"> <head> <title>Zur meiner Seite hinzufügen</title> </head> <body> <div id='fb-root'></div> <script src='http://connect.facebook.net/de_DE/all.js'></script> <p><a onclick='addToPage(); return false;'>Zu meiner Seite hinzufügen</a></p> <p id='msg'></p> <script> FB.init({appId: "YOUR_APP_ID", status: true, cookie: true}); function addToPage() { // calling the API ... var obj = { method: 'pagetab', redirect_uri: 'YOUR_URL', }; FB.ui(obj); } </script> </body> </html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"> <body> <a href="#" onclick="window.open('http://www.facebook.com/dialog/pagetab?app_id=DEINE_APP_ID&next=http://www.deineurl.de/&display=popup','PageTab','width=500,height=200');"> Zu meiner Seite hinzufügen </a> </body> </html>
Ich selbst habe die Integration direkt über die Anwendung noch nicht getestet. Auf allfacebook.de ist jedoch die Rede davon, dass noch sehr oft Probleme mit den Seitenzuweisungen auftreten.
Die Anwendungs-Profilseiten werden ab dem 01.02.2012 deaktiviert. Solltet ihr also Profilseiten mit vielen Fans besitzen, solltet ihr diese bis dahin auf jeden Fall umziehen sonst gehen diese verloren. Auf jeden Fall verloren gehen bei einem Umzug der Profilseiten alle Inhalte (Fotos, Links usw) und Veröffentlichungen. Diese könnt ihr z.B. mit dem Firefox-Plugin “ArchiveFacebook” sichern.
Schlagworte anwendungs profilseiten, app zu seite hinzufügen, facebook anwendungen, facebook app hinzufügen, facebook fanpages, facebook reiter, facebook reiter hinzufügen
Geht nicht? Geht doch! Mittlerweile ist so...
Wie erklärt man jemandem, was ein Mem...
Durch das schnell wachsende soziale Netzwerk Google+...
KaiDez 23, 2011 at 11:45Author
Gern! ;-)
Ebenfalls frohe Weihnachten und ein erfolgreiches neues Jahr!
Arno MünzerDez 23, 2011 at 11:36
Danke Kai, das war mal wirklich eine gesucht und gefundene Lösung. Was habe ih geflucht.
Muss Dir aber insofern auf jeden Fall zustimmen, dass ich das auch niergends gelesen habe. Facebook informirt die Entwickler schon etwas merkwürdig.
Gruß, Danke und schöne Weihnachten,
Arno