Получить `max_id` из определенных избирателей Instagram Story Poll - PullRequest
1 голос
/ 15 апреля 2019

Я знаю, что могу получить данные Story и данные избирателей Poll, используя getStoryPollVoters(), который принимает следующие параметры:

* @param string      $storyId      The story media item's ID in Instagram's internal format (ie "1542304813904481224_6112344004").
* @param string      $pollId       The poll ID in Instagram's internal format (ie "17956159684032257").
* @param int         $votingOption Value that represents the voting option of the voter. 0 for the first option, 1 for the second option.
* @param string|null $maxId        Next "maximum ID", used for pagination.

Я успешно получил $storyId, $pollId, $votingOption из другого вызова и использовал результат в качестве аргументов для getStoryPollVoters(), однако есть еще один результат, без которого я не верю, что смогу получить все данные избирателей.

Когда я запрашиваю вышеупомянутое, я получаю максимум ~ 50 ответов за опцию голосования, но я знаю о факте (основанном на том, что я видел в официальном приложении Instagram), что есть больше ответов .

В том же запросе я получаю свойство more_available: true, и это означает, что их больше, однако за ним следует свойство max_id, которое является тем же необязательным аргументом для функции getStoryPollVoters().

Моя проблема в том, что я хотел бы установить это max_id, но я не знаю, как получить max_id для каждого варианта голосования в опросе. Я попытался просмотреть код в базовых методах, но все, что я вижу, это:

$request = $this->ig->request("media/{$storyId}/{$pollId}/story_poll_voters/")
            ->addParam('vote', $votingOption);

if ($maxId !== null) {
    $request->addParam('max_id', $maxId);
}

Это просто добавленный к запросу параметр, у которого мало документации в репозитории и который имеет знакомый формат для других функций, таких как «Лента», «Комментарии», «Друзья» и т. Д., Поэтому мои попытки поиска в Интернете были разочаровывающими.

Интересно, знает ли кто-нибудь, как - зная $ storyId, $ pollId & $ голосованияOption - можно запросить max_id, чтобы запросить все данные избирателей?

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

...