Вы уже используете конечную точку published_posts
, и вы не можете go оттуда выполнить «возврат» к объекту страницы. Вам нужно переписать все это так, чтобы вы использовали сам идентификатор страницы в качестве конечной точки basi c, а затем запрашивали все остальное через параметр fields
. Хитрость заключается в том, чтобы получить правильный синтаксис и правильность вложенности…
/page-id?fields=insights.metric(page_fans,page_fans_city),published_posts{…}
должно работать, внутри {…}
вы затем помещаете все исходные поля, которые вы запрашивали у конечной точки publ_posts ранее, поэтому
/page-id?fields=insights.metric(page_fans,page_fans_city),published_posts{permalink_url,
created_time,…,insights.metric(post_reactions_by_type_total,post_impressions_unique,
page_posts_impressions_organic)}
И &since=yesterday
затем просто снова идет в конце, после всего этого.
Чтобы ограничение since
все еще действовало на уровне должности, оно, очевидно, должно быть Снова добавьте в это «поле» синтаксис, подобный .metric()
:
?fields=…,published_posts.since(yesterday){…}