Frage

Ich habe eine App, die ich mit CakePHP erstelle, die die URL von etwas Unleserlichem zu den meisten Benutzern zu etwas einfacherem zu verstehen. Ich habe ein Problem, wenn ich die FBML -Leinwand benutze.

Wenn ich versuche, zugreifen zu können, sagen wir, http://apps.facebook.com/myapp/articles, Ich bekomme den folgenden Fehler:

Empfangen HTTP -Fehlercode 404 beim Laden http://www.myapp.com/myapparticles/

Ich habe das bemerkt, wenn ich versuche, zugreifen zu können http://apps.facebook.com/myapp/articles/posts, Es ändert den Fehler, um die folgende URL anzuzeigen, die geringfügig unterschiedlich ist: http://www.myapp.com/myapparticles/posts

Was mich dazu veranlasst hat, damit zu greifen: http://apps.facebook.com/myapp//articles, was die meiste Zeit funktioniert, obwohl es aus irgendeinem Grund manchmal den vorherigen Fehler gibt. (Und es scheint auch eine Hack-Y-Art zu sein, es zum Laufen zu bringen).

Ich bin ratlos, wie ich das beheben kann.

War es hilfreich?

Lösung

Es stellte sich heraus, dass mir der nachfolgende Schrägstrich fehlte (http://www.myapp.com/myapp/) Auf der URL, die ich als Canvas -Rückruf angegeben habe, der sich in den App -Einstellungen befindet. Wenn Sie es dort einsetzen, behebt das Problem.

Andere Tipps

Dies geschieht, wenn Sie kein semantisches Markup verwenden oder einen Fehler oder einen von FB nicht unterstützten Code haben. Auch dieser berühmte Fehler wird von FB erzeugt, wenn er auch unten oder langsam ist.

Ich würde vorschlagen, dass Sie Ihren Code gründlich überprüfen und die FB -Dokumentation durchlaufen. Das sollte Ihnen am meisten helfen. Danke

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top