Nessun campo di paging per richieste di livello campagna_id
-
28-10-2019 - |
Domanda
Quando si richiedono tutti gli adgroup o creativi per un account:
GET / adgroups?ids=act_accountid&access_token=...
Il ritorno include un campo di paging, come ad esempio:
{
*id*: {
"data": [
{
...
},
...
],
"count": 1500,
"limit": 500,
"offset": 0,
"include_deleted": null
"paging": {
"next": ...
},
}
}
Tuttavia, quando si richiede tutti gli adgroup per una campagna:
GET / adgroups?ids=campaign_id&limit=10&access_token=...
Il ritorno non include un campo di paging:
{
*id*: {
"data": [
{
...
},
...
],
"count": 15,
"limit": 10,
"offset": 0,
"include_deleted": null
}
}
È un bug, l'operazione prevista, una funzione futura, ecc.? Anche se non ho veri esempi di necessità del campo di paging (attualmente nessuna delle nostre campagne supererebbe il limite predefinito), non voglio progettare codice che si basi su un campo di paging potenzialmente inesistente.
Grazie in anticipo.
Soluzione
Stai guardando il data
oggetto del set di risultati restituiti? In tal caso, il paging
L'oggetto non è figlio di data
, piuttosto è un fratello. Prova a eseguire la tua query tramite il grafico API Explorer e vedi se nella parte inferiore dei risultati puoi vedere il paging
oggetto.