加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何让用户朋友知道谁也喜欢Facebook页面?

发布时间:2020-12-13 22:53:34 所属栏目:PHP教程 来源:网络整理
导读:我只需要那些喜欢facebook页面的用户朋友数量.我已经为此制作了一个Facebook应用程序.用户应该转到该应用程序,以便我们可以收到用户详细信息. 然后使用FQL运行查询 SELECT uid FROM page_fan WHERE page_id =’Page Id’AND uid IN(SELECT uid2 FROM friend
我只需要那些喜欢facebook页面的用户朋友数量.我已经为此制作了一个Facebook应用程序.用户应该转到该应用程序,以便我们可以收到用户详细信息.

然后使用FQL运行查询

SELECT uid FROM page_fan WHERE page_id =’Page Id’AND uid IN(SELECT uid2 FROM friend WHERE uid1 = me())

但它只显示转到该应用程序并且也喜欢该页面的朋友列表.我还需要喜欢该页面但不使用该应用程序的朋友.

那可能吗?

解决方法

如果您使用的是Graph API v2.0或更高版本的应用,则不再可以通过FQl获取.

你可以使用的是新的社交上下文API,它应该提供你想要的信息(普通用户数).看看https://developers.facebook.com/docs/graph-api/reference/v2.0/page.context/friends_who_like

样品申请:

GET /{Page_ID}?fields=context{friends_who_like}

将生成如下输出:

{
  "context": {
    "friends_who_like": {
      "data": [
        {
          "id": "8490902464564645645","name": "Friend 1"
        }
      ],"paging": {
        "cursors": {
          "before": "ODQ5MDkwMjQ2","after": "ODQ5MDkwMjQ2"
        }
      },"summary": {
        "social_sentence": "4 of your friends like this.","total_count": 4
      }
    }
  },"id": "40796308305"
}

属性context.friends_who_like.summary.total_count将包含喜欢示例CocaCola页面的ID的总数(ID 40796308305).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读