尝试阅读有关令牌的文档,您有四种类型的令牌。看看什么最适合你。
用户访问令牌——用户令牌是最常用的令牌类型。每当应用程序调用 API 以代表他们读取、修改或写入特定人的 Facebook 数据时,都需要这种访问令牌。用户访问令牌通常是通过登录对话框获得的,并且需要一个人允许您的应用程序获得一个。
应用程序访问令牌- 需要这种访问令牌来修改和读取应用程序设置。它还可用于发布 Open Graph 操作。它是使用应用程序和 Facebook 之间预先商定的秘密生成的,然后在更改应用程序范围设置的调用期间使用。您通过服务器到服务器调用获取应用访问令牌。
页面访问令牌——这些访问令牌类似于用户访问令牌,不同之处在于它们向 API 提供读取、写入或修改属于 Facebook 页面的数据的权限。要获取页面访问令牌,您需要首先获取用户访问令牌并请求 manage_pages 权限。获得用户访问令牌后,您就可以通过 Graph API 获得页面访问令牌。
客户端令牌- 客户端令牌是一个标识符,您可以将其嵌入到本机移动二进制文件或桌面应用程序中以识别您的应用程序。客户端令牌并不意味着是秘密标识符,因为它嵌入在应用程序中。客户端令牌用于访问应用级 API,但仅是非常有限的子集。客户端令牌位于应用程序的仪表板中。由于客户端令牌很少使用,我们不会在本文档中讨论它。相反,它包含在任何使用客户端令牌的 API 文档中。
您可以在此处阅读每个令牌的更详细信息https://developers.facebook.com/docs/facebook-login/access-tokens/
如果这对您来说很复杂,您可以使用 rss 提要获取页面的公开帖子。您可以使用 xml 或 json 格式。
XML https://www.facebook.com/feeds/page.php?id=PAGE_ID&format=rss20
JSON https://www.facebook.com/feeds/page.php?id=PAGE_ID&format=json
其中 PAGE_ID 是您想要的页面的 id,例如这两个 url 为您提供 John Frusciante 页面的公开帖子
XML -> https://www.facebook.com/feeds/page.php?id=122854921087972&format=rss20
JSON -> https://www.facebook.com/feeds/page.php?id=122854921087972&format=json