2008-11-23 11 views
6

Ich habe auf der FaceBook Developer-Seite nachgesehen und festgestellt, dass es möglich ist, eine FaceBook-Anwendung zu erstellen, diese Anwendung muss jedoch von Ihnen gehostet werden!Hosting einer Facebook-Anwendung?

Ich bin neu, hat jemand eine Erfahrung auf diesem?

+0

Es gibt viele Facebook-Entwickler auf Stackoverflow (einschließlich mir), aber es gibt keine Frage, die wir hier beantworten können. – Oddthinking

+0

Geben Sie diesen beiden Blog-Posts einen Versuch, die erklären, wie man eine Facebook-Anwendung auf openshift hostet: https://www.openshift.com/blogs/developing-facebook-applications-on-openshift-getting-set-up https://www.openshift.com/blogs/developing-facebook-applications-on-openshift-launch-your-app –

Antwort

4

Ich sehe nicht wirklich eine Frage. Sicher haben viele Entwickler eine solche Anwendung erstellt (siehe alle verfügbaren Apps auf Facebook).

Ich persönlich habe es einmal probiert. Und ja, benötigen Sie einen Ort, um Ihre aplication zu veröffentlichen (Webserver) ...

Einige helfen zu starten: https://developers.facebook.com/docs/

+0

Gibt es Open Source Samples? –

+0

http://wiki.developers.facebook.com/index.php/Open_source_projects – Gregor

+0

Links sind 404 jetzt – cleanunicorn

4

Ja, Sie müssen einen externen Server zu Facebook haben. Was passiert, ist, dass Sie Facebook die URL zu Ihrer Bewerbung geben. Wenn jemand versucht, es von Facebook zu sehen (http://app.facebook.com/yourAppName/), wird es die Anfrage zusammen mit einigen speziellen Schlüsseln zur Validierung an den Server Ihrer Anwendung weiterleiten. Ihr gesamter Code befindet sich auf Ihrem Hosting-Server, und von dort aus können Sie zu den API/Web-Services von Facebook zurückrufen, um alle benötigten Daten zu erhalten. Dann können Sie jedes UI/HTML/FBML-Markup in der Antwort zurückgeben, und Facebook wird es anzeigen.

Es gibt eine Reihe von vordefinierten Bibliotheken für Facebook, für mehrere Sprachen. Zum Beispiel Facebooker für Ruby.