如何使用Facebook API下载上市公司页面以获取信息?

如何使用Facebook API下载上市公司页面以获取信息?,facebook,excel,facebook-fql,vba,Facebook,Excel,Facebook Fql,Vba,作为我的IT研讨会课程项目的一部分,我们都被指派创建文本分析工具的不同部分。我们每个部分都有几个人在工作,如果需要,我们可以合作 我们需要在Excel中构建前端,对于我的特定部分,我需要从Facebook访问上市公司信息。建议使用Facebook API完成此任务。公司名称将列在单个单元格中,分支机构查找必须自动化 以下是我需要使用此脚本完成的内容的描述: 输出公司所有分支机构的所有facebook句柄(页面ID)-例如“纽约希尔顿”、“纽约希尔顿时尚区”等。。。对于Applebee的示例,您可

作为我的IT研讨会课程项目的一部分,我们都被指派创建文本分析工具的不同部分。我们每个部分都有几个人在工作,如果需要,我们可以合作

我们需要在Excel中构建前端,对于我的特定部分,我需要从Facebook访问上市公司信息。建议使用Facebook API完成此任务。公司名称将列在单个单元格中,分支机构查找必须自动化

以下是我需要使用此脚本完成的内容的描述:

输出公司所有分支机构的所有facebook句柄(页面ID)-例如“纽约希尔顿”、“纽约希尔顿时尚区”等。。。对于Applebee的示例,您可以找到Applebee所有分支(位置)的facebook句柄。通常可以通过品牌名称匹配(通配符“Hilton*”)或通过下载母公司的“喜欢”列表找到这些信息。用额外的分支信息附加额外的数据列(例如,喜欢的数量、谈论这个的数量、在这里的数量)。在工作表顶部附加时间戳,以便知道数据收集时间


我没有任何使用Facebook API或FQL的经验,因此非常感谢您对我的帮助。我有一些VBA和PHP的知识

听起来你的教授从未使用过Facebook API

如果你必须使用Facebook,你有两个选择:

  • 使用Graph API搜索功能:
    /search?q=hilton&type=page
    。你必须自己过滤掉“帕丽斯希尔顿”、“希尔顿海德岛”等
  • 使用FQL:
    从包含(“希尔顿”)的页面中选择用户名、页面id和类别。
    。在这种情况下,如果页面所有者已经填充了这些类别,则可以使用
    类别
    ,筛选出Paris。您还依赖于未记录的
    CONTAINS()
    方法,该方法可以随时更改或停止工作
  • 如果是我,我会采取不同的方式:

    • 我将使用来自的数据来查找业务位置。事实索引用于搜索,并具有标准类别
    • 一旦你找到了这些地方,你就可以通过人行横道表获得Facebook ID
    • 这两个表都可以下载,以便在本地使用,这在VBA/Excel中应该更容易
    • 完成后,然后向Facebook查询您需要的特定数据