2012-04-07 6 views
0

Ich habe diese Frage auf Ihrer Webseite früher gesehen, aber es hat mich ganz noch nicht helfen ...Kann ich eine Facebook App mit mehreren Domains konfigurieren?

Hier ist, was ich versuche zu erreichen:

ich ein Content Management System haben (PHP), das auf dem Server der verschiedenen Websites meiner Kunden installiert ist. Immer wenn ein Benutzer eine neue Nachricht auf seiner Website veröffentlicht, wird eine kürzere Version dieser Nachricht an soziale Medien gesendet. Im Moment ist dies mit twitter (über die OAuth-Bibliothek) möglich. Aber ich möchte, dass es auch mit Facebook funktioniert ....

Wenn ich eine App in Facebook erstelle, muss ich eine Rückgabe-URL zuweisen. Aber weil das zu verwendende CMS-System überall sein kann, ist es für mich ziemlich nutzlos?

Oder gibt es eine Möglichkeit, dies zu funktionieren?

Bester regars, Robert

+0

Ich fürchte, dass Sie einen API-Schlüssel für jede Domäne – mkk

Antwort

0

Ich bin Ihr genauer Bedarf für die Rückgabe-URL hier nicht sicher. Die Kommunikation des CMS mit Facebook von der Serverseite aus würde jedoch mit dem Graph API mit dem OpenGraph-Protokoll erfolgen. Das klingt nach dem, was Sie mit Twitter OAuth tun.

Sie können dann Ihren CMS so programmieren, dass er Ihre API-Anmeldeinformationen verwendet und den CMS-Server nicht verlässt. Es gibt sogar eine PHP SDK für Facebook, die klingt, als würde es gut für Sie integrieren.

Wenn der CMS für jede Person eine andere URL hat, müssen sie jeweils eine App auf ihrem Facebook-Profil erstellen, um die Kommunikation in dieser Methode hinzuzufügen. Weil Facebook verlangt, dass der Basisname der URL aus Sicherheitsgründen identisch ist. Dies wird in der Regel dadurch erreicht, dass der Endbenutzer seine eigene "App" in seinem Profil für die Kommunikation konfigurieren kann und dies sehr häufig mit Wordpress-Anwendungen für den gleichen Zweck getan wird.

+0

bekommen müssen Danke für die Antwort. Aber ich habe immer noch dieselbe Frage. Ich benutze das PHP-SDK, um eine Verbindung zu Facebook herzustellen, aber ich bekomme einen Fehler, wenn ich versuche, eine Verbindung herzustellen. Das Tutorial auf der Facebook-Entwickler-Seite sagt mir, ich muss eine Rückkehr URL (https: //developers.facebook.com/docs/authentication/server-side/) Aber ich möchte es in verschiedenen Domänen (zB Beispiel .com und anotherxample.com). –

+0

Sorry, dass ich nicht antwortete, ich habe den CMS-Standort falsch gelesen. Ich habe es passend bearbeitet. Hoffe es hilft jetzt mehr. – matthewnreid

+0

Danke für die schnelle Antwort. Es ist wirklich eine Schande. Ich möchte nicht, dass meine Kunden so viel "Ärger" durchmachen für eine so einfache Funktion. Ich schätze, ich werde versuchen, es anders zu beheben. Danke noch einmal! –

Verwandte Themen