C'è un modo per determinare se un utente di Facebook "piace" una determinata pagina con le offerte di Facebook dell'API al momento?Come determinare se l'utente di Facebook "piace" una determinata pagina
UPDATE
ho cercato di arrivare a questo lavoro tramite l'API grafico di PHP per un po 'con questo codice.
$fbconfig['appid'] = '***';
$fbconfig['api'] = '***';
$fbconfig['secret'] = '***';
try {
include_once "facebook.php";
} catch(Exception $o) {
echo '<pre>';
print_r($o);
echo '</pre>';
}
$facebook = new Facebook(array(
'appId' => $fbconfig['appid'],
'secret' => $fbconfig['secret'],
'cookie' => true,
));
$session = $facebook->getSession();
$me = null;
if ($session) {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
d($e);
}
}
if($me) {
try {
$likes = $facebook->api('/me/likes');
} catch(Exception $o) {
d($o);
}
}
Tuttavia, la sessione è sempre nullo, anche se sono entrato.
Apparentemente, il codice di cui sopra è solo un bene per le applicazioni di Facebook Connect "tela", io chiamo questo codice da una scheda FBML su una "Pagina" di Facebook attraverso una chiamata AJAX al mio server.
Non ho molta familiarità con tutta la terminologia di sviluppo di Facebook.
Come posso ottenere i "Mi piace" dell'utente corrente nella mia situazione?
Nel caso in cui qualcun altro stia riscontrando problemi con il parametro signed_request che non viene visualizzato, prova a modificare l'URL della scheda di pagina o l'URL della tela per puntare a un file specifico, ad es. invece di impostarlo su http://example.com/app, impostalo su http://example.com/app/index.php – gregdev