Как объединить несколько запросов Facebook API в один? - PullRequest
0 голосов
/ 14 апреля 2020

Я новичок в 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 можно каким-то образом запросить пиксели рекламного аккаунта в качестве «ребра» (это правильная терминология) в первоначальном запросе, чтобы предотвратить множественные последующие сетевые обходы.

Можно ли как-то объединить эти запросы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...