Finding out if you liked Open Graph Object before

Is there a way to determine if an object was liked in Open Graph?

The documentation seems to imply that I should post a similar action on my object and expect error 3501 when I liked it before.

From UI pov this does not make sense, I want to change my button like ui to an “unlike” state, without having a need, like my object, and see if it works or not.

Thank!

+5
source share
2 answers

Open Object ( Open Graph Action), (og.likes) , Shawn , FQL.

Open Graph Object - URL-, og:type . Facebook link ( SELECT type FROM object_url where url='http://url.to/your/object')

link link_stat FQL, , , - , Facebook : url_likes.

, , Open Graph Object, :

SELECT user_id FROM url_like WHERE user_id=me() AND url='http://url.to/your/object'

, . , .

, Graph API, FQL. , .

+2

, , api , .

fql fasion, , .

/fql?q=SELECT+user_id+FROM+like+WHERE+post_id=\''.$postid.'\'+AND+user_id=me()

. post/like https://developers.facebook.com/docs/reference/api/page/

+1

All Articles