【发布时间】:2019-10-01 11:54:10
【问题描述】:
我需要获取 Facebook 页面的 ID。我找到了一个在线工具:https://findmyfbid.com/ - 但我需要它以编程方式工作,我不知道该工具是如何在幕后工作的。
我注意到 Facebook 在很多地方都暴露了页面源中的 id,尤其是内联 JS。我发现最好的东西是元标记:
<meta property="al:android:url" content="fb://page/11239244970?referrer=app_link" />
来自 StackOverflow FB 页面。现在这会很好,但它看起来很hacky,我不知道它会持续多久。
有没有更好的方法?
【问题讨论】:
-
为什么您需要任意 Facebook 页面的 ID?如果您有页面名称,您可以简单地使用它来发出 API 请求,并取回 ID - 但您需要提交您的应用以使用页面公共内容访问功能。
标签: html facebook api facebook-graph-api web-scraping