2010-05-10 9 views
8

Stiamo riscontrando dei problemi nel far funzionare il pulsante Mi piace. Sembrava funzionare la settimana scorsa, ma improvvisamente ha smesso di funzionare.Numero di pulsanti simili a Facebook

In sostanza quando si clicca "Mi piace", si ottiene un errore che dice:

Non siete riusciti a fornire un elenco valido di Administators. È necessario fornire gli amministratori utilizzando un metatag "fb: app_id" o un tag meta "fb: admins" per specificare un elenco delimitato da virgole di utenti di Facebook.

La nostra sezione <head> si presenta così:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en"> 
    <head> 
    <meta property="fb:app_id" content="number"/> 
    <meta property="fb:admins" content="number"/> 
    <meta property="og:title" content="title"/> 
    <meta property="og:type" content="website"/> 
    <meta property="og:url" content="url with trailing slash"/> 
    <meta property="og:image" content="url to image"/> 
    <meta property="og:site_name" content="Site Name"/> 
    </head> 
+0

Sto avendo esattamente lo stesso problema. L'hai risolto? Ho cercato di capirlo per giorni ... L'app di Facebook Linter non mostra i miei amministratori o app_id e quando provo a collegarlo a Facebook Insights, dice semplicemente "Richiesta errata Nessun dato di amministratore trovato". Per favore aiuto! Questo mi sta facendo impazzire. –

+0

Controllare questa risposta upvoted, penso che vi aiuterà a :) http://stackoverflow.com/questions/4970560/facebook-i-like-button-not-working-all-the-time –

risposta

0

http://developers.facebook.com/docs/opengraph

Inoltre, abbiamo esteso i meta-dati di base per aggiungere un campo necessario per collegare la tua pagina con:

  • fb: admins o fb: app_id - Un elenco separato da virgole di eithe r ID utente di Facebook o ID applicazione piattaforma Facebook che amministra questa pagina.
+0

Sì, ma come puoi vedere nel codice, forniamo già entrambi questi campi. L'utilizzo di uno o l'altro non ha esito positivo, neanche. –

+0

Hai verificato che siano gli ID corretti? Modifica "YOUR_ID_HERE": http://graph.facebook.com/YOUR_ID_HERE?access_token=2227470867|2.FjRu9Zv0O0faufc4jvHaWg__.3600.1273536000-70601113|a6VAKPMVk_W2knbxupD6Y0xLQvc. – ceejayoz

+0

Sì, abbiamo controllato e ricontrollato gli ID. Abbiamo anche provato a utilizzare un ID app diverso che possediamo. Niente da fare. –

0

Change

<meta property="og:type" content="website"/> 

a

<meta property="og:type" content="article"/> 

avuto lo stesso problema fino a quando fatto questo cambiamento (bug?).

0

La soluzione a questo è quello di utilizzare lo spazio dei nomi fb invece dello spazio dei nomi og:

fb:admins 
fb:app_id 

anche pensato tutti i meta tag sono nello spazio dei nomi og, questi due non sono! Ha senso semanticamente, ma visto quanto sono chiari i documenti di Facebook (in termini di refusi e vecchie informazioni), penso che sia davvero facile presumere che dovrebbe essere og (come ho fatto anche io!).

Assicurarsi di aggiungere anche le dichiarazioni di namespace per il tag HTML per IE6!

+1

Gah, ho letto male la domanda. Ignorare! – Andrew

+0

è possibile eliminare la risposta postata - si trova accanto al pulsante "modifica". – Lix

0

controllare due cose in primo luogo:

  1. Se l'applicazione è senza modalità sandbox attivata.
  2. Se sandbox è disattivato, andare a Collegamento sviluppatori nella pagina Apps. Se l'utente che hai selezionato non è presente, prova a mettere e salvare l'app.

Si può essere la risposta per la tua domanda.

1

Ecco un metodo per risolvere il problema: -

1 Vai a https://developers.facebook.com/tools/lint/ 2 Nella URL ingresso incollare l'URL della pagina in cui il pulsante mi piace non funziona (e.g http://www.mywebsite.com/my-article/) 3 Fare clic sul pulsante Lint Che dovrebbe fare, ora puoi andare e visitare la tua pagina per provare il pulsante Mi piace. 4 Se ancora non funziona, quando lo strumento Lint mostra il risultato. Scorri fino in fondo e vedrai che c'è un pulsante Mi piace. 5 Fai clic sul pulsante Mi piace (in pratica ti piace la pagina errata) Che dovrebbe risolverlo. In caso contrario, probabilmente dovrai aspettare Facebook per risolverlo.

Problemi correlati