Si está buscando específicamente para gustos en un Open Graph Object
(como en el blanco de un Open Graph Action
), y que está hablando incorporado en (og.likes
) Me gusta, la respuesta de Shawn es correcta, pero debes buscar en una tabla FQL diferente.
Un gráfico abierto Object
es solo una URL que se resuelve en una página que tiene og:type
meta en el encabezado. Facebook trata estos objetos como link
(se puede comprobar esto con SELECT type FROM object_url where url='http://url.to/your/object'
)
puede encontrar información interesante en las tablas FQL link y link_stat, pero lo que estás buscando es la tabla de unión, donde Facebook se relaciona usuario le gusta enlaces: la tabla url_likes.
lo tanto, para saber si el usuario actual ha gustado un determinado Open Graph Object
, tendrá que utilizar:
SELECT user_id FROM url_like WHERE user_id=me() AND url='http://url.to/your/object'
Si se obtiene un valor de nuevo, el usuario actual ya ha gustado. Si obtienes una matriz vacía, al usuario actual no le ha gustado.
Que yo sepa, no hay forma de hacer esto con Graph API, solo FQL. Aunque me gustaría que se demuestre que estoy equivocado.