3

假设我们在链接“http://myshop.com/product/1”上放了like按钮

我们想检查用户是否点击了此链接“http://myshop.com/product/1”上的点赞。如果用户像这样点击。我们会给他一些折扣或给他一些奖励。

这个怎么做

4

2 回答 2

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。

于 2012-07-10T05:06:35.390 回答
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 资源管理器进行测试。

如果是您的情况,您需要知道 Facebook Open Graph 中的对象 ID。您可以在以下站点中查看

于 2012-07-10T08:46:22.570 回答