如何获取 Facebook API 访问令牌:面向开发人员的分步指南

虽然许多社交媒体网站(如 Facebook 和 X(以前的 Twitter))现在都允许您提前安排帖子,但这仍然是一个繁琐的过程,需要您一次输入一个帖子,如果您有多个帐户,则需要登录和退出每个帐户,这可能很耗时。尝试发展您的社交媒体帐户时的另一个问题是这些网站提供的分析有限。

幸运的是,我们可以使用 API(应用程序编程接口)和简单的 Python 脚本或类似程序解决这两个问题。Facebook 提供了适用于 Facebook 和 Instagram 的免费 API,因此请继续阅读,我们将解释如何获取它以及您可以使用它做什么。

Facebook API 为开发人员提供了以编程方式与 Facebook 平台交互的工具,以检索数据、发布内容、管理广告、分析受众见解等等。Facebook 的 API 包括 Graph API、Marketing API 以及 Messenger 和 Live Video 等各种服务的专用端点。现在,我们将获取 Graph API,但其他 API 相同。

创建应用程序

创建开发者账户开发者 Meta (facebook.com)

拥有帐户后,请访问 Meta for Developers 主页并从屏幕右上角选择“我的应用程序”。

下一个屏幕将显示您已创建的任何应用程序(如果有),并且您应该会看到一个要单击的绿色创建应用程序按钮。

下一个屏幕将询问您是否要连接业务组合,或者您可以选择 - 我还不想连接业务组合。

下一页有几个选项,但现在我们可以选择——其他。

下一页将要求您选择应用程序类型,我们可以选择 - 商业。

在下一页中,您将添加应用程序名称,输入电子邮件,然后选择 - 未选择业务组合。

选择 - 创建应用程序,然后重新输入您的密码。

现在您将看到一个页面,要求您将产品添加到您的应用。点击“设置”,选择 Instagram(可与 Facebook 配合使用)。

在下一个屏幕的左侧,选择 – 使用 Facebook 登录进行 API 设置。然后选择“添加产品”返回原始屏幕。

现在,您需要点击“设置”来添加 Facebook 企业登录。然后点击“保存更改”。

查看应用程序功能

创建应用后,您可以通过选择屏幕左侧的“应用审核”,然后选择“权限和功能”来审核其功能和权限。大多数应用都有标准访问权限,我们将保留它们以用于我们的目的,但如果很多人将使用该应用,您可能需要将其中一些更改为高级访问权限。要使用高级访问权限,您需要验证您的业务。

生成访问令牌

您需要将访问令牌输入到 Python 脚本或其他编码项目中,才能使用我们刚刚创建的应用程序发布帖子、查看统计数据等。要获取令牌,请按照以下步骤操作:

选择页面顶部“工具”下的“Graph API Explorer”。

确保您刚刚创建的应用程序是屏幕右侧的“元应用程序”。

在该权限下,您需要从评论应用部分添加要使用的权限。您可以通过输入名称或使用下拉框来选择任意数量的权限,但目前我们只使用 pages_show_list、Instagram_content_publish 和 Instagram_basic。您可以使用 Python 脚本或其他代码执行这些操作,因此请花点时间仔细查看并获取所需权限。

选择权限后,点击-生成访问令牌

接下来,您将看到应用程序可能访问的所有页面的列表。如果有多个页面,您可以单独选择它们,也可以选择“选择加入所有当前和未来的页面”,以允许您的应用程序和脚本访问所有内容。选择后,您将对 Instagram 页面执行相同操作。

然后您将检查该应用程序并单击“保存”。

现在,您将在屏幕右上角附近看到您的访问令牌,您可以将其复制以在脚本中使用。但是,它只能持续几个小时,之后您需要通过单击生成访问令牌来重新生成它。要使其持续大约两个月,请复制访问令牌并打开页面顶部“工具”下的“访问令牌调试器”。

将您的令牌粘贴到新页面上的空白字段中,然后单击 – 调试

接下来,单击“扩展访问令牌”以获取可以在项目中使用的新访问令牌。

你做到了!

本指南是我们关于

关注 GeekSided 了解有关 API 的更多信息以及如何使用它们。

发表评论

您的电子邮件地址不会被公开, 必填字段已标记 *