Боль: Не размещаются посты (или размещаются с ошибками) с внешних сайтов на стену ВК с мобильных устройств и не собирается статистика по этим постам.
Подробнее:
Для сбора статистики мы используем следующие методы API VK версии 5.92:
wall.get
friends.get
users.get
likes.getList
Суть проблемы заключается в том, что на мобильных устройствах авторизация и репост выполняются в урезанном формате (без фотографий и описания), а статистика на сайте не собирается и не обрабатывается.
На десктопных устройствах авторизация, репост объявления в VK, сбор статистики и обработка на сайте работают корректно.
=====
Возможные шаги для решения проблемы:
1. Проверить процесс авторизации:
— Если используется WebView, проверить, не блокирует ли он передачу access_token на наш сервер.
— Убедиться, что запрашивается scope=wall,offline.
2. Проверить получение данных сервером:
— После репоста, вероятно, используется wall.get для поиска записи.
— На Android и iOS может быть другой формат post_id или задержка в появлении поста.
3. Проверить логи сервера:
— Ловится ли access_token после репоста?
— Вызывается ли wall.get с правильным owner_id?
=======
Возможные действия для решения проблемы:
— Добавить логирование на каждом этапе: авторизация, получение токена, вызов wall.get, парсинг результата.
— Проверить, не отличается ли user_id на Android (например, если используется friends.get вместо users.get).
— Попробовать вручную вызвать wall.get с Android-токеном и посмотреть, возвращается ли пост.
=======
Сайт работает на CS-Cart Мультивендор версии 4.11.3.
Опубликован 14.08.2025 в 06:20 Последнее изменение: 15.08.2025 в 15:56
Заказ находится в архиве