2013-06-30 17 views
14

Ho rapporti contraddittori per i nostri utenti che persone che condividono oggetti Object Graph sul loro muro, a volte mostrano il titolo dell'oggetto e altre volte no. Nello specifico, ogni test che faccio sul mio account mostra il titolo dell'oggetto, ma nelle app mobili non appare. Ho provato il debugger Open Graph. Ho un paio di domande:Facebook Open Graph Not Showing Object Titolo

  1. Esiste un limite di lunghezza per il numero di caratteri?
  2. Facebook non mostra l'intero Object.title su Mobile?
  3. Facebook rimuove i tag OG e se non li trova o se non li riceve?

Ecco il mio campione OG url:

https://untappd.com/user/gregavola/checkin/35486976

Risposta da FB: enter image description here

Posta sul mio Wall: enter image description here

Cosa posso fare qui? Cosa mi manca?

risposta

0

Prova della cache chiaro qui: https://developers.facebook.com/tools/debug
Inoltre si può provare impostare Facebook quota link come:
https://www.facebook.com/sharer/sharer.php?s=100 & p [url] = https % 3A% 2F% 2Fparse.com & p [titolo] = myTitle & p [sintesi] = mysummary

2

ho una soluzione:

  1. Per il vostro "oggetto birra" aggiungere una proprietà "nome" digita una stringa
  2. Modifica la tua storia "beveva birra": Nella One to One senza titolo oggetto cambiare la storia di "bevuto un {} beer.name tramite Untappd" da "bevuto un {} beer.title via Untappd "
  3. Salvare le modifiche.
  4. Quando si crea l'oggetto birra, insieme a "titolo" fornisce la stessa stringa al nome della proprietà.
  5. Pubblica la storia.
+0

Questo deve essere all'interno del comando "POST" per creare il nuovo oggetto, questo deve vivere sulla pagina Web attuale a cui stiamo collegando? – gregavola

+0

Aggiungi meta proprietà og: nome della stringa di testo alla pagina web. –

+0

@GauravVashisth Ho fatto tutto questo - ha aggiunto og: name al mio oggetto self-hosted (equivalente di tutti i meta tag per OP 'beer'); aggiunto il nome della proprietà al mio tipo di oggetto; e modificato l'uno a uno senza titolo obj per includere beer.name piuttosto che beer.title. Ma su dispositivi mobili, l'aspetto sembra sempre lo stesso. Vedi qui: http://stackoverflow.com/questions/21267103/ensuring-facebook-opengraph-posts-look-the-same-on-mobile-and-desktop – Davek804

3

Fare riferimento al collegamento this. Funziona bene per me. E penso che questa sia l'unica soluzione.

Problemi correlati