使用Graph API从Facebook获取业务收件箱(例如所有帖子中的所有评论)

问题描述 投票:0回答:1

我的任务是收集所有商业广告帖子的所有评论以检查情绪。

https://business.facebook.com/latest/inbox/all UI 中,您可以选择“Facebook 评论”,它将显示所有收到的评论以及关联的广告帖子。这就是我想要的,通过 API。

我可以查询以获取所有广告帖子,然后查询每个广告帖子以获取每个帖子的评论,但由于广告帖子太多,这是一项更大的任务。

我看到“对话”端点,但只允许 INSTAGRAM 或 MESSENGER 平台,不允许“Facebook 评论”。

除了 Facebook UI 之外,Hootsuite 似乎也有评论“收件箱”的功能。我只是不确定他们是否正在推出自己的解决方案,或者是否有一种更简单的方法来利用评论或通知流,而不必查询所有内容,然后对这些进行子查询。我们会谈论数千个广告帖子。

谢谢!

facebook facebook-graph-api
1个回答
0
投票

你是对的,通过 Graph API 直接访问 Facebook 广告的所有评论并不像你希望的那么简单。但是,您仍然可以考虑以下几种选择:

1。使用

campaign_id
参数:

如果您主要对现有的活跃广告活动的评论感兴趣,这可能是最有效的解决方案。您可以使用

campaign_id
端点中的
/insights
参数以及
comments
指标来检索整个营销活动的聚合评论数据。虽然这不会为您提供个人评论或他们的情绪,但它可以提供整体参与度和情绪趋势的高级概述。

2。组合

/ads
/comments
端点:

此方法涉及两个步骤:

  1. 使用
    /ads
    端点获取所有有效广告 ID。
  2. 对于每个广告 ID,使用
    /comments
    端点和特定广告 ID 来检索与该广告关联的所有评论。

虽然此方法提供个人评论及其潜在情绪分析,但对于数千个广告帖子而言,它可能会占用大量资源。请注意限制并相应地规划您的请求。

3.考虑 Facebook 商业工具或合作伙伴解决方案:

Facebook 提供各种业务工具,例如 Facebook 广告管理器和分析,它们可能提供聚合评论数据或允许过滤特定广告的评论。此外,一些合作伙伴解决方案专门从事广告管理和分析,其中一些可能提供直接收集和分析广告评论的功能。

4。调查第三方评论聚合器:

Sprout Social、Hootsuite 或 Meltwater 等第三方服务可能会提供将 Facebook 广告中的评论聚合到中央收件箱中的功能,甚至可能具有情绪分析功能。然而,这些通常会产生额外费用。

选择最佳方法:

最佳解决方案取决于您的具体需求和优先事项。如果速度和可扩展性至关重要,请考虑使用

campaign_id
方法来聚合数据。对于个人评论和情绪分析,组合
/ads
/comments
方法有效,但资源需求更高。如果用户友好的界面和附加功能是必需的,请探索 Facebook 商业工具或合作伙伴解决方案。最后,第三方评论聚合器可以提供便利,但会产生额外费用。

请记住在做出决定之前仔细分析您的用例、资源限制和预算。

我希望这有帮助!如果您还有任何其他问题或需要对这些选项进行澄清,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.