stavo avendo un problema simile e risolto in questo modo:
Quindi supponendo che si sta facendo la vostra richiesta post come si vede nella tutorial, youre Javascript probabilmente sembra qualcosa di simile:
function postNewAction()
{
passString = '&object=http://yoursite.com/appnamespace/object.php';
FB.api('/me/APP_NAMESPACE:ACTION' + passString,'post',
function(response) {
if (!response || response.error) {
alert(response.error.message);
}
else {
alert('Post was successful! Action ID: ' + response.id);
}
}
);
}
E dal momento che si dice che si desidera generare i meta tag in modo dinamico, probabilmente stai aggiungendo un parametro all'URL (passString) c'è in questo modo:
passString = '&object=http://yoursite.com/appnamespace/object.php?user=' + someuser;
Questo è sbagliato.
Quello che devi fare è rendere l'url un 'bel url' e usare htaccess per decifrarlo. Quindi:
passString = '&object=http://yoursite.com/appnamespace/object/someuser';
Allora il vostro file .htaccess dirà tuo sito che tale URL in realtà equivale a
http://yoursite.com/appnamespace/object/object.php?user=someuser
Quindi è possibile utilizzare GET per memorizzare il parametro utente con PHP e inserirla come più vi piace nella vostra meta tags.
Nel caso in cui vi state chiedendo, nel og: contenuti url meta tag sarà:
$url = 'http://yoursite.com/appnamespace/object/object.php?user=' . $_GET[$user];
fa questo aiuto?
Sto vivendo lo stesso problema. L'hai mai capito? – bradleygriffith
Ho appena risolto lo stesso problema qui: http://stackoverflow.com/questions/15378534/facebook-post-with-parameters/15387232#15387232 – deko