使用 Python 自动化 Facebook API(使用 Python 在 Facebook 上发布帖子)
在这里,我们将讨论如何使用 python 使用 Facebook 图形 API 在 Facebook 上发布帖子 **首先我们要了解什么是 Facebook Graph API ** Facebook Graph API 公开 URL 端点,您可以向其发出 GET 和 POST 调用以与您的 Facebook 页面交互或将数据和帖子上传到您的 Facebook 帐户。 Graph API 是应用程
在这里,我们将讨论如何使用 python 使用 Facebook 图形 API 在 Facebook 上发布帖子
**首先我们要了解什么是 Facebook Graph API **
Facebook Graph API 公开 URL 端点,您可以向其发出 GET 和 POST 调用以与您的 Facebook 页面交互或将数据和帖子上传到您的 Facebook 帐户。 Graph API 是应用程序读取和写入 Facebook 社交图谱的主要方式。
使用 Facebook 图形 API,
- 阅读时间线上的消息,
2.发送消息,
3.阅读帖子,
4.创建帖子,编辑帖子甚至删除帖子等......
在你开始之前,你需要(见视频教程):
1.注册成为Facebook开发者
2.创建Facebook App
-
打开Graph Explorer 工具(这个工具可以让你调用 Facebook 的 Graph API)
-
从我们的Graph API Overview指南中简要了解 Facebook 社交图的结构
** 主要步骤 01 **( 创建 Facebook 应用 )
**主要步骤 02**(获取您的 Facebook 页面访问令牌)
看这个视频https://vimeo.com/701609024
** 主要步骤 03 ** (使用 Python 发送请求)
我们将使用 requests 库来发送 HTTP 请求。请求允许您非常轻松地发送 HTTP/1.1 请求。无需手动将查询字符串添加到您的 URL 或对您的 PUT 和 POST 数据进行表单编码 - 但现在,只需使用 json 方法!
python -m pip install requests
进入全屏模式 退出全屏模式
- 您还需要一个页面 ID — 用于您要发布到的 Facebook 页面。您可以直接从 Facebook 页面的“关于”选项卡下获取您的页面 ID。复制此 ID 并将其粘贴到您的代码中。
- 这是创建帖子的代码
import requests
#Your Access Keys
page_id_1 = 123456789
# Your Page Access Token
facebook_access_token_1 = ‘Your Page Access Token’
# Post Content as Text
msg = ‘hi buddy’
post_url = ‘https://graph.facebook.com/{}/feed'.format(page_id_1)
payload = {
‘message’: msg,
‘access_token’: facebook_access_token_1
}
r = requests.post(post_url, data=payload)
print(r.text)
进入全屏模式 退出全屏模式
谢谢!
更多推荐
所有评论(0)