作为我的IT研讨会课程项目的一部分,我们都被指派创建文本分析工具的不同部分。我们有几个人在每个部分工作,如果需要我们可以合作。
我们需要在Excel中构建前端,对于我的特定部分,我需要从Facebook访问公共公司信息。建议使用Facebook API执行此任务。公司名称将列在单个单元格中,并且分支查找必须自动化。
以下是我需要使用此脚本完成的描述:
输出公司所有分支机构的所有Facebook句柄(页面ID) - 例如“希尔顿,纽约”,“纽约时尚区希尔顿”等......对于Applebee的例子,你会发现Applebees所有分支(地点)的facebook处理。这些通常可以通过品牌名称匹配(通配符“Hilton *”)或通过下载母公司的“喜欢”列表来找到。附加额外的数据列以及其他分支信息(例如,喜欢的数量,谈论此数字的数字,此处的数字)。在工作表顶部附加时间戳,以便知道数据收集时间。
我对Facebook-API或FQL没有任何经验,因此非常感谢任何入门帮助。我对VBA和PHP有一些了解。
答案 0 :(得分:2)
听起来你的教授从未使用过Facebook API。
如果你必须使用Facebook,你有两个选择:
/search?q=hilton&type=page
。您必须自行过滤掉“Paris Hilton”,“Hilton Head Island”等。SELECT username, page_id, categories FROM page WHERE CONTAINS("hilton")
。在这种情况下,如果网页所有者填充了这些内容,则可能可以使用categories
过滤掉巴黎。您还依赖于未记录的CONTAINS()
方法,该方法可能随时更改或停止工作。如果是我,我会采用不同的方法: