获取任何Facebook页面的页面ID

时间:2019-05-14 12:37:05

标签: html facebook api facebook-graph-api web-scraping

我需要获取一个Facebook页面的ID。我找到了一个在线工具:https://findmyfbid.com/-但是我需要它以编程方式工作,而且我不知道该工具如何在幕后工作。

我注意到Facebook在很多地方(尤其是内联JS)在页面源中公开了id。我发现最好的是meta标签:

<meta property="al:android:url" content="fb://page/11239244970?referrer=app_link" />

来自StackOverflow FB页面。目前,这将是一件好事,但似乎很hacky,我不知道它将持续多久。

有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

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

# cat /proc/mdstat Personalities : [raid1] [raid0] md127 : active raid0 sdb1[1] sda1[0] 16775168 blocks super 1.2 512k chunks md126 : active raid1 sdb2[2] sda2[0] 968231936 blocks super 1.2 [2/1] [U_] [=>...................] recovery = 9.4% (91276288/968231936) finish=151.5min speed=96443K/sec bitmap: 4/8 pages [16KB], 65536KB chunk unused devices: <none> #

尽管如此,您将需要具有功能/officialstackoverflow/?fields=id的应用程序(及其访问令牌)。 https://developers.facebook.com/docs/apps/review/feature/#reference-PAGES_ACCESS