假设我们在“http://myshop.com/product/1”链接上添加了类似按钮
我们想检查用户点击此链接是否喜欢“http://myshop.com/product/1”。 如果用户喜欢这样的话。我们会给他一些折扣或给他一些奖励。
如何做到这一点
答案 0 :(得分:2)
只要它是一个Open Graph URL,您就可以查看url_like
表
SELECT user_id FROM url_like WHERE user_id = me() and url="THE_URL_TO_CHECK"
成功的JSON响应将包含user_id,因此您应该在执行查询后放置条件函数以返回true或false。
答案 1 :(得分:0)
您可以使用Facebook的Javascript SDK。您可以阅读用户的所有喜欢或询问特定页面:
FB.api("/me/likes/" + OBJECT_ID, function(response) {
// Do some staff here with page data
})
FB.api("/me/likes/", function(response) {
// Do some staff here with all pages data
})
您可以使用Graph API explorer进行测试。
如果是您的情况,您需要知道Facebook Open Graph中的对象ID。您可以在以下site
中查看此内容