从 Facebook 的 api 图表获取指标时出现问题

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

我尝试获取页面中特定日期范围内每个帖子的下一个指标,我需要的指标是:日期、帖子中的 URL、帖子中的消息、喜欢、评论数、分享数、点击链接、其他人点击、浏览、负面点击、达到有机和付费。

我已经有日期、URL、消息、喜欢、评论数和分享数。 通过这个电话:

url =“https://graph.facebook.com/{page-ID}/feed?fields=message,comments.summary(true),reactions.limit(1).summary(true),shares&since=” + start_date +“&until=”+结束日期+“&access_token=”+access_token

有人知道如何获得其余的吗?: 链接点击、其他点击、浏览、负面点击、有机点击和付费点击。

我尝试了下一个电话,但只给了我一般印象。

url =“https://graph.facebook.com/{page-ID}/insights?metric=post_impressions,post_impressions_paid&since=”+start_date+“&until=”+end_date+“&access_token=”+access_token

对于未来想要这些信息的人

我正在使用 15.0v 的 API

lenguaje 是 python,start_date、end_date 和 access_token 是变量。

start_date 和 end_date 需要是 str 格式的“Unix 时间”(例如 2023 年 1 月 1 日:start_date = "1672552800")

在我的应用程序中具有以下权限:

  • 阅读见解
  • pages_show_list
  • 广告管理
  • 广告_阅读
  • pages_read_engagement
  • pages_read_user_content
  • 公共资料
python facebook facebook-graph-api
2个回答
0
投票

好吧,我发现,您需要使用该类型指标的帖子 ID 为每个帖子发出 HTTP 请求,这是一个示例

https://graph.facebook.com/{ID_POST}/insights?metric=post_impressions,post_impressions_organic,post_impressions_paid,post_clicks,post_conclusions,post_conclusions_unique&since=" + start_date + "&until=" + end_date + "&access_token=" + access_token

由于所有指标(反应、评论、分享)的第一次调用已经给出了每个 ID 帖子,我想我可以获取 ID 并用它来调用其他指标,如果有人知道更简单的方法来做到这一点请告诉我


0
投票

您可以使用这样的参数获得批量帖子见解

insights.metric(post_impressions)

例如

https://graph.facebook.com/v16.0/{page_id}/posts?access_token={token}&fields=message,created_time,permalink_url,insights.metric(post_impressions,post_clicks_by_type_unique,post_video_views_paid_unique,post_video_views_organic_unique,post_video_avg_time_watched)
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.