facebook - 如何检查 Facebook 用户是否喜欢外部网站的 FB 页面

标签 facebook facebook-graph-api facebook-like

我有一个显示 Facebook LIKE Box 的网页。我需要检查用户是否喜欢我的 Facebook 页面,并相应地向他们呈现内容。从我的外部网页为此进行 Facebook 身份验证是完全可以的。 .

最佳答案

您需要使用 Graph API 并检查用户的喜好。这是一个例子。

https://graph.facebook.com/{USER_ID}/likes/{PAGE_ID}

如果用户喜欢相关页面,如果用户喜欢该页面,它将返回如下所示的 JSON。

{
  "data": [
    {
      "name": "bread&cup", 
      "category": "Restaurant/cafe", 
      "id": "157758372652", 
      "created_time": "2012-02-15T15:36:38+0000"
    }
  ], 
  "paging": {
    "next": "https://graph.facebook.com/me/likes/157758372652?format=json&limit=5000&offset=5000&__after_id=157758372652"
  }
}

如果用户不喜欢该页面,请像这样:

{
  "data": [
  ]
}

以下是有关用户喜欢的文档: https://developers.facebook.com/docs/reference/api/user/#likes

关于facebook - 如何检查 Facebook 用户是否喜欢外部网站的 FB 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9314519/

相关文章:

objective-c - 如何按日期对 NSMutableArray 键进行排序(Facebook 生日?)

android - Facebook Android 应用程序支持哪些 Intents

ios - swift facebook SDK v4.21.0 中的 FBSDKLikeButton 回调

facebook - 在 Facebook 嵌入式视频中设置自动播放时如何启用声音?

facebook - 在 golang 中测试第三方包

android - 在 FriendPicker(Android 版 Facebook SDK)中将所选用户标记为已选中

javascript - 等待循环结束,facebook API?

facebook-graph-api - Facebook C# Sdk、Framework 3.5 和 Microsoft.Contracts

mysql - 页面上显示相同计数的多个类似按钮,iFrame 问题?

ios - 当系统清除内存并关闭 UIViewController 时 iOS 崩溃