Ho un problema durante la pubblicazione di video attraverso la mia app sugli utenti con profilo TimeLine. il post appare molto piccolo e quando viene cliccato il video si apre su una nuova scheda invece di giocare su facebook.post video sulla timeline non riproducibile in linea
Ecco alcuni dettagli:
Sto costruendo un'applicazione che creare video personalizzati (SWF) e pubblicarle sul muro amico di un utente. Sono "wrapping" il file SWF in un file HTML che includono la seguente "meta og:" tags -
<meta property="fb:app_id" content="******" />
<meta property="og:url" content="THIS PAGE URL" />
<meta property="og:title" content="Title" />
<meta property="og:description" content="some description" />
<meta property="og:type" content="video" />
<meta property="og:image" content="an img url" />
<meta property="og:video" content="URL TO THE SWF FILE" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:video:width" content="396" />
<meta property="og:video:height" content="297" />
<meta property="og:site_name" content="pickle-games" />
e poi nel corpo a incorporare il file SWF usando il tag "embed".
È possibile vedere un esempio visualizzando la fonte di http://pickle-games.com/BigBully/hitVideo.php?hit_id=1327242593&hit=hit2
Sto utilizzando il Facebook PHP SDK per scrivere un commento sul muro come questo:
$facebook->api("/" . $uid . "/feed", "POST",
array(
'link' => $server_url . 'hitVideo.php?hit='. $hit . "&hit_id=".$hit_id ."&u_name=" . $u_name . "&f_name=". $f_name
));
Quando la pubblicazione su un utente con il vecchio profilo (non la timeline) tutto funziona bene e il video suona in linea, sul muro.
Il problema, come già detto, è solo quando la pubblicazione su un utente che utilizza il profilo TimeLine
BTW - se condivido il link manualmente (non attraverso la mia app) sulla linea temporale allora tutto opere dell'amico bene ...
Cosa mi manca? Come posso pubblicarlo attraverso la mia app in modo che funzioni anche sulla timeline? Grazie.
Grande domanda, spero che ci sia una soluzione a questo oltre che dover segnalare a Facebook come un bug. Ho risposto a questa domanda per te dato che hai incluso molte informazioni. – DMCS