Загрузка дополнительных комментариев и лайков в Instagram - PullRequest
0 голосов
/ 01 сентября 2018

Задача. Загрузить больше комментариев и лайков.

Описание. Я использую: query_hash = f0986789a5c5d17c2400faebf16efd0d для комментариев
query_hash = e0f59e4a1c8d78d0161873bc2ee7ec44 для лайков.

В запросе есть 3 переменные: 1. «шорткод». Всегда одинаково для моего случая. 2. «Первый». Ряд соответствующих предметов. 3. «после».

PL - Java.

Issue.

Где я могу получить начальное и следующее значение переменной "after"?

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

«После» - это позиция курсора, изначально оно равно NULL или может быть опущено, и в следующем запросе можно получить предыдущий ответ:

data.shortcode_media.edge_liked_by.page_info.end_cursor

Образец:

{
    "data": {
        "shortcode_media": {
            "id": "XXX",
            "shortcode": "YYY",
            "edge_liked_by": {
                "count": 2029,
                "page_info": {
                    "has_next_page": true,
                    "end_cursor": "QVFCSi1hR01ZZExCVk1TZFRfUzluSmJZZGwy..."
                },
            }
        }
    },
    "status": "ok"
}
0 голосов
/ 04 октября 2018

Вам не нужен ключ after в диктовке variables. Начальное значение, которое вы можете указать, что вы хотите, но максимальное количество ребер, возвращаемых за запрос, составляет 50.

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