2012-11-11 10 views
6

Ho avuto un problema con il pulsante Mi piace di Facebook per un po 'di tempo. Ho cercato ovunque una soluzione, ma sono abbastanza bloccato. L'errore si verifica sul mio sito www.MapYourVote.com. Quando vai su una pagina di sondaggio e fai clic su "Mi piace", viene visualizzata la finestra di dialogo che scompare rapidamente. Allo stesso tempo, il contatore passa anche a 1 e torna rapidamente a 0.La finestra di dialogo "Mi piace" di Facebook appare e scompare immediatamente

Il problema viene sempre risolto per le singole pagine di poll mediante lo strumento Debug di Facebook (http://developers.facebook.com/tools/ debug). Una volta che lo usi sull'URL, il pulsante Mi piace funzionerà come previsto. Il problema è che il mio sito web è dinamico e non posso utilizzare lo strumento Debug di Facebook ogni volta che qualcuno crea un nuovo sondaggio. Lo strumento di debug di Facebook non rivela alcun problema (a parte le dimensioni dell'immagine, ma dubito che sia il problema).

Ecco un esempio di una pagina in cui il pulsante Mi piace non funziona. Se dovessi inserire questo URL nello strumento Debug di Facebook, il pulsante Mi piace funzionerebbe. http://www.mapyourvote.com/Poll/Election-Result-Feelings/

Qualsiasi aiuto sarebbe molto apprezzato!

risposta

0

Ho anche avuto questo problema. Stavo costruendo un URL di referrer per dare un link-sharers a un credito, quindi c'era un URL diverso per ogni utente che voleva condividere qualcosa. Il link del referrer darebbe all'utente il credito e il reindirizzamento alla pagina di accesso del mio sito. Con questa configurazione, la finestra di dialogo simile apparirà per un momento e poi scomparirà di nuovo, a meno che non sia andato allo strumento di debug di Facebook.

Ciò che ha risolto il problema per me è stato il passaggio da un reindirizzamento a un rendering della pagina direttamente dal mio link di riferimento. In effetti, ho modificato il link di riferimento come parametro ?r=refid nel mio URL della pagina principale. Sembra funzionare correttamente se Facebook non deve seguire un reindirizzamento per ottenere i dati og:.

-1

Per me, il problema (come il popup scomparso dopo un secondo) stava accadendo quando l'URL del pulsante Mi piace reindirizzato a un altro URL.

La correzione era di aggiungere og: type, og: url e og: title (richiesto per https://developers.facebook.com/docs/reference/opengraph/object-type/website), quindi eseguire l'URL tramite il debugger di Facebook per svuotare la cache (https://developers.facebook.com/tools/debug).

Altro https://stackoverflow.com/a/16597060/2391566

+0

perché questo (-1)? le informazioni sono imprecise? –

+0

Anche dopo aver apportato la correzione sopra, il problema continuava a verificarsi. Penso che sia perché il pulsante Mi piace non gli URL che reindirizzano. Sto lavorando alla modifica dei pulsanti Mi piace per disporre di URL che non reindirizzano. –

0

Ho avuto un problema simile e si è scoperto che avevo politica troppo restrittiva dei cookie impostato nel mio browser - mi ha permesso solo Facebook per utilizzare i cookie 1st party. Quando ho permesso a Facebook di utilizzare altri cookie, il problema è stato risolto. È difficile eseguire il debug quando non appare nessun errore oltre al primo pop-up immediato.

0

Ho avuto lo stesso problema. È stato causato dal valore dell'URL nell'attributo data-href. Ho avuto l'url indicando il mio localhost. Quando ho cambiato l'url in quello esistente, il problema è stato risolto.

Spero che sia utile