Я новичок в API (ях) Facebook и пытаюсь выбрать все рекламные аккаунты, связанные с пользователем, а затем впоследствии выбрать все пиксели, связанные с каждой из этих рекламных учетных записей:
const adAccounts = await facebookRequest({
url: '/me/adaccounts',
fields: ['name', 'owner'],
})
await Promise.all(
adAccounts.map(async (adAccount) => {
adAccount.pixels = await facebookRequest({
url: `/${adAccount.id}/adspixels`,
fields: ['name'],
})
return adAccount
})
)
Тем не менее, я думал, что из-за GraphQL-y-природы API-интерфейсов Facebook можно каким-то образом запросить пиксели рекламного аккаунта в качестве «ребра» (это правильная терминология) в первоначальном запросе, чтобы предотвратить множественные последующие сетевые обходы.
Можно ли как-то объединить эти запросы?