Domanda

Ho un'app che sto creando con CakePHP, che riscrive l'URL da qualcosa di illeggibile per la maggior parte degli utenti a qualcosa di un po 'più facile da comprendere. Sto riscontrando un problema quando utilizzo il canvas FBML.

Quando provo ad accedere, diciamo, http://apps.facebook.com/myapp/articles , ottengo il seguente errore:

  

Ricevuto codice di errore HTTP 404 mentre   Caricamento in corso    http://www.myapp.com/myapparticles/

Ho notato che quando provo ad accedere a http://apps.facebook.com/myapp/articles/posts , cambia l'errore per mostrare il seguente url, che è leggermente diverso: http://www.myapp.com/myapparticles/posts

Il che mi porta a provare ad accedervi con questo: http://apps.facebook.com/myapp//articles , che funziona la maggior parte delle volte, anche se per qualche motivo a volte lo farà dare l'errore precedente. (E sembra anche un modo hack-y per farlo funzionare).

Non riesco a risolvere il problema.

È stato utile?

Soluzione

Si scopre che mi mancava la barra finale ( http://www.myapp.com/myapp / ) sull'URL che ho specificato come callback del canvas, che si trova nelle impostazioni dell'app. Metterlo lì risolve il problema.

Altri suggerimenti

Questo accade quando non si utilizza il markup semantico o si ha un errore o un codice non supportato da fb. Anche quel famoso errore viene generato da fb quando è inattivo o troppo lento.

Ti suggerirei di controllare attentamente il tuo codice e di consultare la documentazione di fb. Questo dovrebbe aiutarti di più. grazie

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top