2012-05-31 25 views
53

Il documento per il pulsante Mi piace di Facebook dice "Quando la tua pagina Web rappresenta un'entità del mondo reale, cose come film, squadre sportive, celebrità e ristoranti, usa il protocollo Open Graph per specificare le informazioni sull'entità."Quando ho bisogno di un fb: app_id o fb: admins?

Aggiungo come pulsanti a post di blog/video/articoli che non sono realmente entità. Destra? Quindi non ho bisogno di fb: app_id o fb: admins? Ma poi nel passaggio 2 della creazione di un pulsante mi piace è "Ottieni tag grafico aperto" e quando uso Linter per convalidare i miei pulsanti simili senza fb: admins e fb: app_id ottengo un "fb: admins e fb: i tag app_id sono mancante."

Se risulta che ho bisogno dei tag fb: admins e fb: app_id è necessario avere una pagina simile a Facebook per trovarli?

Inoltre è fb: admins AND fb: app_id o fb: admins OR fb: app_id, non posso dire se ho bisogno di entrambi o no.

E in graph.facebook/somepage fornisce un ID, ma quale ID è? Ad esempio: How to get fb:app_id for facebook meta

risposta

4

Penso che la documentazione sia ragionevolmente utile!

Se lo si legge ancora una volta, si dice che l'aggiunta di elementi grafici aperti sul tuo sito web renderà il vostro agire sito web come una pagina di facebook e si otterrà la possibilità di pubblicare gli aggiornamenti a loro ecc

Quindi penso dipende da te: puoi semplicemente avere una pagina senza elementi OG, che è meno lavoro ma anche meno gratificante per te.

Se si utilizza og, quindi impostare il tipo di: blog

Infine: fb:adminsofb:app_id - Un elenco separato da virgole di entrambi gli ID di Facebook di amministratori di pagina o un ID applicazione Facebook Platform. Includere almeno il proprio ID Facebook.

Quindi basta inserire il proprio fbid lì. Come consiglio, puoi facilmente ottenere questo cercando l'url della tua foto del profilo su Facebook.

+0

"Un elenco separato da virgole degli ID di Facebook degli amministratori di pagine o di un ID di applicazione di piattaforma Facebook. il tuo ID di Facebook. " - Ho provato questo. Non funziona in questo modo. Devi includere il tag una volta per ID. – pedrozath

62

Includendo il tag fb:app_id nel HTML HEAD, il raschietto di Facebook consente di associare l'entità Open Graph per quell'URL a un'applicazione. Ciò consentirà a tutti gli amministratori di quell'app di visualizzare informazioni su quell'URL e tutti i social plugin ad esso connessi.

Il tag fb:admins è simile, ma consente di specificare solo l'ID utente che si desidera autorizzare a eseguire quanto sopra.

È possibile includere uno di questi tag o entrambi, a seconda di quante persone si desidera amministrare le statistiche, ecc. Un singolo come fb:admins è praticamente un requisito minimo. Il resto dei tag Open Graph verrà comunque rilevato quando le persone condividono e gradiscono il tuo URL, tuttavia potrebbero causare problemi in futuro, quindi includi uno dei precedenti.

FB: amministratori viene specificato come questo:
<meta property="fb:admins" content="USER_ID"/>
O
<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>

e fb: APP_ID in questo modo:
<meta property="fb:app_id" content="APPID"/>

+1

Facebook mi ha richiesto di ottenere un 'fb: app_id', ma non volevo dare il mio numero di telefono per registrarmi come sviluppatore, quindi ho appena rimosso il tag. 'fb: adimns' da solo funzionava bene. –

+0

L'FB non stava raschiando la nostra immagine predefinita e il meta contenuto perché abbiamo elencato due amministratori, uno in ogni tag, prima del resto dei metadati. Quindi apparentemente si è schiantato. Abbiamo rimosso entrambi i metatag di fb: admins, a favore del tag fb: app_id e ora tutto funziona. –

+0

Questa risposta è del suo tempo e non posso garantire che le cose siano rimaste le stesse per quanto riguarda l'uso di entrambi i tag, o se sono ancora utilizzati ecc. –

9

Per utilizzare il pulsante Like e avere l'Open Graph ispezionare il tuo sito web, hai bisogno di un'applicazione.

quindi è necessario associare il pulsante Come con un fb:app_id

Se si desidera che altri utenti di visualizzare la pagina di amministrazione per il tuo sito su Facebook si aggiunge fb:admins. Quindi se sei lo sviluppatore dell'applicazione e il proprietario del sito web non è necessario aggiungere fb:admins

+7

Cosa succede se non ho un'app? –