【问题标题】:Get page id of any Facebook page获取任何 Facebook 页面的页面 id
【发布时间】: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


【解决方案1】:

您可以调用以下图形 API 端点:

/officialstackoverflow/?fields=id

您需要一个具有Page Public Content Access 功能的应用程序(及其访问令牌)。 https://developers.facebook.com/docs/apps/review/feature/#reference-PAGES_ACCESS

【讨论】:

    猜你喜欢
    • 2011-12-04
    • 2016-03-22
    • 2013-04-25
    • 2013-05-28
    • 2021-12-19
    • 2023-03-07
    • 2014-11-27
    • 1970-01-01
    • 2012-04-26
    相关资源
    最近更新 更多