Take the 2-minute tour ×
Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.

I need to find a way to know if the reader already liked my page. Is there a method in Facebook API to know this?

share|improve this question

2 Answers 2

The like button handles this for you. It automatically toggles the state of the button depending on whether the user has already liked the page.

If you need this outside the use of the like button, then if your page is not of the type news article, then you should be able to look up whether the user has liked it by using a combination of the graph api and an FQL query to pull out the object id as defined in the documentation

share|improve this answer

Also, if you're working with an app in an iFrame, Facebook already passes in the signed_request ( https://developers.facebook.com/docs/authentication/signed_request/ ) a 'page' parameter which among other things lets you know if the current user already likes your page

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.
{"cc_re__cc_re__cc_by_sa_3_0": ["                  <li><a href=\"//area51.stackexchange.com\" title=\"proposing new sites in the Stack Exchange network\">Area 51</a></li>\r\n                        <li><a href=\"//careers.stackoverflow.com\">Stack Overflow Careers</a></li>\r\n                    \r\n                </ol>\r\n            </td>\r\n    </tr>\r\n</table>\r\n                </div>\r\n            </div>\r\n\r\n            <div id=\"copyright\">\r\n                site design / logo &#169; 2015 stack exchange inc; user contributions licensed under <a href=\"http://creativecommons.org/licenses/by-sa/3.0/\" rel=\"license\">cc by-sa 3.0</a>                   with <a href=\"http://blog.stackoverflow.com/2009/06/attribution-required/\" rel=\"license\">attribution required</a>\r\n            </div>\r\n            <div id=\"svnrev\">\r\n                rev 2015.1.27.2227\r\n            </div>\r\n            \r\n        </div>\r\n    </div>\r\n    <noscript>\r\n        <div id=\"noscript-warning\">Stack Overflow works best with JavaScript enabled<img src=\"http://pixel.quantserve.com/pixel/p-c1rF4kxgLUzNc.gif\" alt=\"\" class=\"dno\"></div>\r\n    </nos"], "copyright__copyright__copyright": [" answer\n\nAlso, if you're working with an app in an iFrame, Facebook already passes in the signed_request ( https://developers.facebook.com/docs/authentication/signed_request/ ) a 'page' parameter which among other things lets you know if the current user already likes your page\n\nshare|improve this answer\n\nYour Answer\n\n\u00a0\ndiscard\n\nBy posting your answer, you agree to the privacy policy and terms of service.\n\nNot the answer you're looking for? Browse other questions tagged or ask your own question."]}