如果您经常在 Facebook 上发帖,提高工作效率的最佳方法之一就是使用自动发帖调度程序。一种方法是创建一个简单的 Python 脚本,您可以将其附加到日历或 cron 作业。现在让我们看看创建该脚本。
我们创建的要在 Facebook 上发布的任何 Python 脚本都将使用 Facebook 应用程序来执行此操作,您需要先完成它,然后才能开始使用 Python 脚本。幸运的是,这并不难。
创建应用程序后,我们可以将其用作 Python 和 Facebook 之间的中间人,但要发布帖子,我们需要页面 ID。
如果您不知道如何运行此脚本并且刚刚开始使用 Python,请查看我们的
您可以将以下 Python 脚本复制并粘贴到文本文件中,然后运行它以在您拥有访问代码的 Facebook 页面上发帖:
首先,如果您还没有安装 Requests,请安装它
pip 安装请求
这是完整的代码:
导入请求
# 将这些替换为您的实际访问令牌和页面 ID 或用户 ID
access_token = 'your_facebook_access_token'
page_id = 'your_page_or_user_id'
message = '您好,这是我的 Python 脚本的测试帖子!'
# 定义发布到 Facebook Graph API 的 URL
post_url = f'https://graph.facebook.com/v17.0/{page_id}/feed'
# 与请求一起发送的参数
有效负载={
'消息':消息,
'access_token':access_token
}
# 向 Facebook 发出 POST 请求
响应 = requests.post(post_url, data=payload)
# 检查帖子是否成功
如果响应.status_code == 200:
print('帖子发布成功!')
别的:
print(f'发布失败。状态码:{response.status_code}')
print(f'错误:{response.text}')
要运行此脚本,请首先更改代码以包含您的页面 ID 和访问代码(在其指定的位置)。