facebook喜欢我们所做的

Posted

技术标签:

【中文标题】facebook喜欢我们所做的【英文标题】:facebook likes that WE have done 【发布时间】:2013-04-02 16:43:13 【问题描述】:

我们有几个人在我们的 Facebook 页面上工作,我正在尝试找出是否有办法列出我们喜欢的所有公司 - 而不是喜欢我们的公司。

我知道这是不可能的(除了分析数据)。我们是一家商会,我们喜欢 Facebook 上的所有会员,希望能够回头看看有多少人实际上在 Facebook 上。

希望这是有道理的,我希望这是可能的。 :)

【问题讨论】:

【参考方案1】:

当然可以访问:https://developers.facebook.com/tools/explorer(您必须是注册的 facebook 开发人员才能访问此工具)。

然后在你有这个的输入:

your_fb_id?fields=id,name

改成这个

your_fb_id?fields=id,name,accounts 并按发送。

您将获得您作为管理员的所有页面,通过单击相应的 ID 选择您想要的页面。现在您正在查询您选择的页面。最后一步,在进行查询的输入上将其更改为:

your_page_id?fields=likes

编辑

上一个请求只返回页面的总点赞数。

要在其他页面上获得该页面的赞,您必须使用 FQL 查询

Graph API 更改为 FQL Query 并粘贴此

SELECT page_id, name FROM page WHERE page_id IN (SELECT page_id FROM page_fan WHERE uid = your_PAGE_ID)

这是不做任何代码的,如果你想获取信息并以自己的方式格式化,你必须开发一个应用程序,在其中授予权限 manage_pages 和 user_likes(这个我不认为是虽然是强制性的),使用图形 api 来获取喜欢并格式化 json 返回的数据

【讨论】:

谢谢你,它给了我一个数字回复,它应该给我一个我们喜欢的名字列表吗?我想将这些名称交叉引用给成员,以了解我们有多少成员在 facebook 上。 太棒了!谢谢!我查看了那个数据表 - 它提供了 ID 号,但不存储公司名称,对吗? 是的,没错,但是如果您需要公司名称,只需将查询更改为此 SELECT page_id, name FROM page WHERE page_id IN (SELECT page_id FROM page_fan WHERE uid = your_PAGE_ID) 太棒了!非常感谢,这正是我所需要的,而且超出了我创造自己的能力。谢谢! 很高兴能为您提供帮助,我已使用为未来访问者返回名称的查询更新了我的答案。祝你好运

以上是关于facebook喜欢我们所做的的主要内容,如果未能解决你的问题,请参考以下文章

Facebook Graph API 不提供任何早于 2011 年的数据?

如何在 Facebook 应用内消息上实现深层链接

facebook - 如果用户在未经用户许可的情况下喜欢页面

从 parse 获取 Facebook 分数上的朋友

Facebook Unity SDK 如何为(喜欢 Facebook 页面)添加点赞按钮?

Facebook架构[关闭]