Добрый день!
Программа получает список пользователей, и после этого в цикле определяет чьи аватарки были лайкнуты, а чьи нет.
При первом обращении к методу isLiked ошибки не происходит, но метод возвращает неправильный результат (я лакнул, а метод отвечает - что нет)
Запрос
https://api.vk.com/method/likes.isLiked?access_token=XXXXX&user_id=298463317&type=photo&ownder_id=337448912&item_id=456239018&v=5.73
При втором обращении (к следующему пользователю) происходит ошибка.
Запрос
https://api.vk.com/method/likes.isLiked?access_token=XXXX&user_id=298463317&type=photo&ownder_id=218608349&item_id=456239038&v=5.73
Ответ
"{\"error\":{\"<b>error_code\":15,\"error_msg\":\"Access denied: access restriction</b>\",\"request_params\":[{\"key\":\"oauth\",\"value\":\"1\"},{\"key\":\"method\",\"value\":\"likes.isLiked\"},{\"key\":\"user_id\",\"value\":\"298463317\"},{\"key\":\"type\",\"value\":\"photo\"},{\"key\":\"ownder_id\",\"value\":\"218608349\"},{\"key\":\"item_id\",\"value\":\"456239038\"},{\"key\":\"v\",\"value\":\"5.73\"}]}}"
При проверке через пример на странице
https://vk.com/dev/likes.isLiked - все происходит без проблем.
Почему при проверке второго пользователя происходит ошибка Access denied? И почему при проверке первого пользователя возращается неправильный результат?