gpt4 book ai didi

python - 使用 python 脚本检索 Facebook 页面评论

转载 作者:行者123 更新时间:2023-12-02 13:29:45 27 4
gpt4 key购买 nike

我正在构建一个Python脚本,它试图将屏幕捕获流式传输到我的Facebook页面,并能够实时检索Facebook Live流中的所有评论,以便我可以在流中间进行一些处理.

Facebook 应用程序已设置(处于开发模式),但当我尝试从直播中检索评论时,我只能检索以 Facebook 身份创建的评论及其名称和 ID(“来自”)页面管理员,而不是其他用户发表的评论。我需要用户的 ID、用户名和评论。

我了解我需要将 Facebook 应用程序设置为实时模式,以便检索所有带有详细信息标记的评论。当我尝试获取它时,它告诉我需要获得许可批准。我尝试填写大部分内容并尝试获得两个权限(用于评论的manage_page和用于流媒体的实时视频API),但我无法做到,因为我将平台留空。

以下是我收到的消息:

You do not have any platforms eligible for review. Please configure a platform on your Settings page.

问题是当我尝试选择列表中显示的平台时,python 脚本不属于平台列表。

有谁知道解决方案或不同的方法来实现我需要检索的内容?

最佳答案

您尝试过使用 PyLivestream 吗?它可用于使用 FFmpeg 流式传输到 Facebook Live(实际上同时传输到多个服务,如 Periscope、YouTube 等)。

它符合 RTMPS 要求,如果我正确解释您的需求,它应该是您的一个选择。

python -m pip install PyLivestream

Facebook 直播

由于强制 RTMPS,Facebook Live 需要 FFmpeg >= 4.2

  1. 配置您的 Facebook 直播
  2. 输入来自 https://www.facebook.com/live/create 的流 ID进入文件 facebook.key
  3. 使用选定的输入运行 Facebook 的 Python 脚本

查看 PyPi PyLivestream页面了解详细信息。

能够检索 Facebook 直播中的所有评论

我不确定单独使用 PyLivestream 是否可行,但 Polls API 可用于表示 Graph API 中的 VideoPoll 对象,在实时视频广播上创建民意调查并获取观众的实时响应,并且可以使用

创建POST/{live-video-id}/polls

LiveVideo 对象上的端点。创建后,API 将返回一个 VideoPoll 对象 ID,您可以使用它来操作投票并查询观看者交互。

我猜你需要做一些挖掘才能弄清楚细节,但我相信这将是完成这项任务的正确方法。

关于python - 使用 python 脚本检索 Facebook 页面评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59810273/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com