2012-03-21 4 views
7

Abbiamo un post su un muro FB. Punta a http://tinyurl.com/ {qualcosa}."O questa applicazione non ha configurato il proprio URL Web mobile o l'URL non può essere verificato come proprietà dall'applicazione" Errore

Quando il collegamento viene fatto clic in un browser Web non mobile, funziona perfettamente: TinyURL reindirizza l'utente al nostro sito Web utilizzando l'URI appropriato che include una speciale querystring.

Quando il collegamento viene fatto clic su un browser mobile sul mio Android, fallisce con l'errore nel titolo di questa domanda.

Quando si fa clic sul collegamento nell'app nativa FB per iPad e in Safari sull'iPad, funziona correttamente.

I hanno provato ad aggiungere il nostro URL alle impostazioni Web mobile nella scheda Impostazioni di base della configurazione dell'app FB. Ciò si traduce in tutti i link che puntano direttamente alla radice del nostro sito Web con un set funky di parametri in una querystring, in altre parole, non segue il TinyURL in quel caso particolare. I parametri funky includono "refid", "ref" e "ft".

Quindi, in primo luogo, la mia domanda è: perché, quando si specifica l'URL nell'impostazione Web mobile come descritto nel paragrafo precedente, viene reindirizzato al nostro URL principale invece del collegamento TinyURL originariamente richiesto?

+0

http://stackoverflow.com/questions/7720935/iphone-facebook-application-user-is-getting-an-error-i-cant-see-why –

risposta

2

Penso che questo sia qualcosa che si è rotto recentemente di recente (forse anche oggi?). Quando un utente fa clic su qualsiasi collegamento alla nostra app dall'app nativa per iOS di Facebook, riceve questo errore "O questa applicazione non ha configurato il suo URL Web mobile o l'URL non può essere verificato come di proprietà dell'applicazione. Impossibile reindirizzare. " Non avevamo mai impostato un URL per il Web mobile in precedenza e tutto era andato bene da quando abbiamo lanciato l'app più di un anno fa. Abbiamo inviato tutti i clic sui dispositivi mobili agli stessi URL dei browser desktop e gestito il rendering mobile sul lato server. Non abbiamo cambiato il dominio dell'applicazione all'interno delle impostazioni dell'app o qualcosa del genere.

Nelle impostazioni dell'applicazione, è possibile impostare un URL Web mobile nella nostra home page e il collegamento funziona (e il messaggio di errore scompare) ma questo non è affatto il comportamento desiderato - significherebbe che tutti i collegamenti finiscono allo stesso URL Web mobile indipendentemente dal collegamento.

Questa modifica è stata effettuata appositamente da Facebook e, in caso affermativo, perché? Non c'è stato alcun accenno a questo sul blog degli sviluppatori.

Aggiornamento 3/21 08:10 PST: Da allora ho scoperto che questo è un problema diffuso, non solo per alcune applicazioni. Basta fare clic su Ho visto questo errore sui post su weather.com, youtube, msn.com e una dozzina di altri. Succede su entrambi i clic dalla Timeline e dal Feed di notizie (anche se stranamente a volte lo stesso post funziona su uno, ma non sull'altro!), E dall'app web mobile m.facebook.com e dall'app nativa per iOS .

Ho commentato http://developers.facebook.com/bugs/302635863137683 ma nessuna parola da Facebook ancora. Non posso credere che più persone non stiano parlando di questo in questo momento, questo è un bug importante.

+1

Questo bug, appena aperto, è una replica esatta: http://developers.facebook.com/bugs/194842833952602 - L'ho collegato a qui. –

+0

Non riesco a One Up dal momento che non ho abbastanza reputazione, ma non posso.non.Tieni.questo per questo !!! Mi stavo strappando i capelli! :) –

+0

Qualcuno sa quanto tempo ci vuole FB per triage cose come questa? Ha causato che il nostro strumento è quasi inutilizzabile al 100% ... :( –

0

Lo stesso qui, ho notato di recente che tutti i collegamenti di elementi condivisi con la nostra app Adroid o iPhone sono interrotti. Questo succede solo con la versione mobile di Facebook, la versione web del desktop funziona ancora. Ciò che è effettivamente sbagliato nella versione mobile è che l'URL originale condiviso viene sostituito con un URL di m.facebook che termina con "? Ref = unknown & refid = 0 & ft = fbid.332036910178718% 3Ainterface.m_touch% 3Ac.m "Quando l'utente fa clic su di esso, Facebook reindirizza l'utente a" URL Web mobile "+"? ref = sconosciuto & refid = 0 & ft = fbid.332036910178718% 3Ainterface.m_touch% 3Ac.m "invece del URL originale condiviso.

la mia opinione è che questo è un problema di Facebook che sta riorientando l'url nella posizione sbagliata, "mobile URL Web" invece del post URL originale.

0

Ok non funziona. che cosa è in corso, 1 ° indirizzato a qualcosa su itunes itunes.Io sono su un Android non un Iphone.Stato triste quando una persona disabile non è in grado di accedere allo stesso modo degli altri.Questo è male per tutti gli utenti.

1

Nella tua app, vai su Impostazioni -> Aggiungi piattaforma -> Sito web

Aggiungi entrambi, URL sito web e sito Web Moblie (Sì, hai bisogno di entrambi), quindi l'app potrà essere aperta dall'app nativa di Facebook .

Avrete anche bisogno di FB Canvas.

+0

Bingo. – xaphod