我的任务是收集所有商业广告帖子的所有评论以检查情绪。
在 https://business.facebook.com/latest/inbox/all UI 中,您可以选择“Facebook 评论”,它将显示所有收到的评论以及关联的广告帖子。这就是我想要的,通过 API。
我可以查询以获取所有广告帖子,然后查询每个广告帖子以获取每个帖子的评论,但由于广告帖子太多,这是一项更大的任务。
我看到“对话”端点,但只允许 INSTAGRAM 或 MESSENGER 平台,不允许“Facebook 评论”。
除了 Facebook UI 之外,Hootsuite 似乎也有评论“收件箱”的功能。我只是不确定他们是否正在推出自己的解决方案,或者是否有一种更简单的方法来利用评论或通知流,而不必查询所有内容,然后对这些进行子查询。我们会谈论数千个广告帖子。
谢谢!
你是对的,通过 Graph API 直接访问 Facebook 广告的所有评论并不像你希望的那么简单。但是,您仍然可以考虑以下几种选择:
1。使用
campaign_id
参数:
如果您主要对现有的活跃广告活动的评论感兴趣,这可能是最有效的解决方案。您可以使用
campaign_id
端点中的 /insights
参数以及 comments
指标来检索整个营销活动的聚合评论数据。虽然这不会为您提供个人评论或他们的情绪,但它可以提供整体参与度和情绪趋势的高级概述。
2。组合
/ads
和 /comments
端点:
此方法涉及两个步骤:
/ads
端点获取所有有效广告 ID。/comments
端点和特定广告 ID 来检索与该广告关联的所有评论。虽然此方法提供个人评论及其潜在情绪分析,但对于数千个广告帖子而言,它可能会占用大量资源。请注意限制并相应地规划您的请求。
3.考虑 Facebook 商业工具或合作伙伴解决方案:
Facebook 提供各种业务工具,例如 Facebook 广告管理器和分析,它们可能提供聚合评论数据或允许过滤特定广告的评论。此外,一些合作伙伴解决方案专门从事广告管理和分析,其中一些可能提供直接收集和分析广告评论的功能。
4。调查第三方评论聚合器:
Sprout Social、Hootsuite 或 Meltwater 等第三方服务可能会提供将 Facebook 广告中的评论聚合到中央收件箱中的功能,甚至可能具有情绪分析功能。然而,这些通常会产生额外费用。
选择最佳方法:
最佳解决方案取决于您的具体需求和优先事项。如果速度和可扩展性至关重要,请考虑使用
campaign_id
方法来聚合数据。对于个人评论和情绪分析,组合 /ads
和 /comments
方法有效,但资源需求更高。如果用户友好的界面和附加功能是必需的,请探索 Facebook 商业工具或合作伙伴解决方案。最后,第三方评论聚合器可以提供便利,但会产生额外费用。
请记住在做出决定之前仔细分析您的用例、资源限制和预算。
我希望这有帮助!如果您还有任何其他问题或需要对这些选项进行澄清,请告诉我。