在这里,我们将讨论如何使用 python 使用 Facebook 图形 API 在 Facebook 上发布帖子

**首先我们要了解什么是 Facebook Graph API **

Facebook Graph API 公开 URL 端点,您可以向其发出 GET 和 POST 调用以与您的 Facebook 页面交互或将数据和帖子上传到您的 Facebook 帐户。 Graph API 是应用程序读取和写入 Facebook 社交图谱的主要方式。

使用 Facebook 图形 API,

  1. 阅读时间线上的消息,

2.发送消息,

3.阅读帖子,

4.创建帖子,编辑帖子甚至删除帖子等......

在你开始之前,你需要(见视频教程):

1.注册成为Facebook开发者

2.创建Facebook App

  1. 打开Graph Explorer 工具(这个工具可以让你调用 Facebook 的 Graph API)

  2. 从我们的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

进入全屏模式 退出全屏模式

  1. 您还需要一个页面 ID — 用于您要发布到的 Facebook 页面。您可以直接从 Facebook 页面的“关于”选项卡下获取您的页面 ID。复制此 ID 并将其粘贴到您的代码中。

图像描述

  1. 这是创建帖子的代码
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)

进入全屏模式 退出全屏模式

谢谢!

Logo

学AI,认准AI Studio!GPU算力,限时免费领,邀请好友解锁更多惊喜福利 >>>

更多推荐