Kein Paging -Feld für Campaign_ID -Level -Anfragen
-
28-10-2019 - |
Frage
Beim Anfordern aller Adgroups oder Kreativen für ein Konto:
GET / adgroups?ids=act_accountid&access_token=...
Die Rückkehr enthält ein Paging -Feld, wie z. B.:
{
*id*: {
"data": [
{
...
},
...
],
"count": 1500,
"limit": 500,
"offset": 0,
"include_deleted": null
"paging": {
"next": ...
},
}
}
Bei Anfragen aller Adgroups für eine Kampagne:
GET / adgroups?ids=campaign_id&limit=10&access_token=...
Die Rückkehr enthält kein Paging -Feld:
{
*id*: {
"data": [
{
...
},
...
],
"count": 15,
"limit": 10,
"offset": 0,
"include_deleted": null
}
}
Ist dies ein Fehler, der beabsichtigte Betrieb, eine zukünftige Funktion usw.? Ich habe zwar keine wirklichen Beispiele für die Notwendigkeit des Paging-Feldes (derzeit würde keine unserer Kampagnen das Standardlimit überschreiten), aber ich möchte keinen Code entwerfen, der auf einem potenziell nicht existierenden Paging-Feld beruht.
Danke im Voraus.
Lösung
Sehen Sie sich das an die data
Objekt des zurückgegebenen Ergebnissatzes? Wenn ja, die paging
Objekt ist kein Kind von data
, Es ist eher ein Geschwister. Führen Sie Ihre Abfrage durch den Graph -API -Explorer aus und prüfen Sie, ob Sie am Ende der Ergebnisse die sehen können paging
Objekt.