Wenn Sie sich speziell für die Gleichen auf einem Open Graph Object
(wie im Ziel eines Open Graph Action
) suchen, und Sie sprechen über integrierte in (og.likes
) Likes, Shawns Antwort ist meistens richtig, aber Sie müssen in einer anderen FQL-Tabelle suchen.
Ein Open Graph Object
ist nur eine URL, die zu einer Seite mit og:type
Meta in seiner Kopfzeile aufgelöst wird. Facebook behandelt diese als link
Objekte (Sie können dies mit SELECT type FROM object_url where url='http://url.to/your/object'
)
Sie interessante Informationen in den link und link_stat FQL Tabellen finden kann, aber was Sie suchen ist die Tabelle verbinden, in dem Facebook-Nutzer gerne Links bezieht: die url_likes Tabelle.
Also, zu sagen, ob der aktuelle Benutzer ein bestimmtes Open Graph Object
gemocht hat, die Sie verwenden würden:
SELECT user_id FROM url_like WHERE user_id=me() AND url='http://url.to/your/object'
Wenn Sie einen Wert zurück, der aktuelle Benutzer hat es schon gut gefallen. Wenn Sie ein leeres Array erhalten, hat es dem aktuellen Benutzer nicht gefallen.
Nach meinem Wissen gibt es keine Möglichkeit, dies mit der Graph API zu tun, nur FQL. Ich würde jedoch gerne falsch bewiesen werden.