一位客户正在寻找一种方法来从 Facebook 下载有关其网站的指标,并将它们汇总到他们的数据库中以获取有关网站使用情况的报告。经过一些研究,很明显,Facebook 允许用户从其网页以 CSV 文件或通过 Graph API 下载此信息。
理想情况下,我应该实现一个 Windows 应用程序,它可以变成每日计划的工作,它将:
- 转到 Facebook 并下载该页面的访问/喜欢/不喜欢/...信息。
- 将信息转换为有用的格式
- 将其保存到数据库。
我面临的主要问题是所有 C# 示例都涉及使用 Facebook 对 Web 应用程序进行身份验证。在通过直接调用或C# Facebook SDK使用 API 的所有示例中,都使用了身份验证令牌。从我读到的没有办法再获得 Facebook 永久令牌。
我的问题是: 1. 有没有办法确保我可以在不显示登录窗口的情况下进行身份验证以获取用户统计信息?2. 有没有其他方法可以从 Facebook 中提取所需的信息?
任何澄清、建议或示例将不胜感激。
谢谢,周末愉快,