Вопрос

При запросе всех adgroups или креативщиков для учетной записи:

GET / adgroups?ids=act_accountid&access_token=...

Возврат включает в себя поле пейджинга, например:

{
    *id*: {
        "data": [
            {
                ...
            },
            ...
        ],
    "count": 1500,
    "limit": 500,
    "offset": 0,
    "include_deleted": null
    "paging": {
             "next": ...
        },
    }
}

Однако при запросе всех adgroups для кампании:

GET / adgroups?ids=campaign_id&limit=10&access_token=...

Возврат не включает в себя поля пейджинг:

{
    *id*: {
        "data": [
            {
                ...
            },
            ...
        ],
    "count": 15,
    "limit": 10,
    "offset": 0,
    "include_deleted": null
    }
}

Это ошибка, предполагаемая операция, будущая функция и т. Д.? Несмотря на то, что у меня нет реальных примеров нуждающихся в поле для пейджинг (в настоящее время ни одна из наших кампаний не превышает лимит по умолчанию), я не хочу проектировать код, который опирается на потенциально несуществующее поле подкинки.

Заранее спасибо.

Это было полезно?

Решение

Вы смотрите на data объект возвращенного набора результатов? Если так, то paging объект не ребенок data, скорее, это брат. Попробуйте запустить свой запрос через Graph API Explorer и посмотрите, внизу ли вы результаты вы можете увидеть paging объект.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top