我尝试获取页面中特定日期范围内每个帖子的下一个指标,我需要的指标是:日期、帖子中的 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")
在我的应用程序中具有以下权限:
好吧,我发现,您需要使用该类型指标的帖子 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 并用它来调用其他指标,如果有人知道更简单的方法来做到这一点请告诉我
您可以使用这样的参数获得批量帖子见解
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)