# Callback API во ВКонтакте

Настраивается для получения Соцпостером информации о вышедших постах для кросспостинга или функции «Пауза после рекламы».

Содержание

# Как настроить

  • Если добавляете задание на кросспостинг для страницы впервые, то Соцпостер предложит настроить этот раздел.
  • Если хотите перепроверить настройки кросспостинга, то это можно сделать найдя задачу в списке и нажав на кнопку «API».

# Автоматическая настройка

Перейдите в настройки группы ВКонтакте «Работа с API» → вкладка «Ключи доступа». Для ключа необходимы права «Разрешить приложению доступ к управлению сообществом».

Укажите полученный ключ в настройках Соцпостера. После этого сервис сам настроит сервер.

# Ручная настройка

Если находитесь в режиме автоматической настройки, но хотите переключиться на ручную, то в нижнем правом углу есть переключатель.

Соцпостер выведет пошаговую инструкцию со значениями, которые надо ввести во ВКонтакте.

Ниже проиллюстрируем куда их вводить.

# 1. Настройки

Во ВКонтакте откройте настройки группы, раздел «Работа с API» → вкладка «Callback API».

# 2. Название

Если у вас еще нет настроенных серверов с подтвержденным адресом, то укажите название сервера: SocPoster

Внимание

Если уже настроен сервер для другой программы, то создайте новый сервер. Для этого найдите вверху переключатель серверов и жмите на «Добавить сервер».

# 3. Укажите адрес

  • В инструкции нажмите на ссылку вида https://socposter.ru/callback/vk/vfBLzrDeMo — она скопируется в буфер обмена.
  • Вставьте ссылку во ВКонтакте в поле «Адрес».

# 4. Секретный ключ

Укажите в поле «Секретный ключ» строку

  • В инструкции в четвертом пункте нажмите на строку вида ZTyV3DeMo — она скопируется в буфер обмена.
  • Вставьте значение во ВКонтакте в поле «Секретный ключ».
  • Нажмите «Сохранить».

# 5. Строка для сервера

В пятое поле настроек Соцпостера из ВКонтакте скопируйте специальную строку.

  • Во ВКонтакте находим текст «Строка, которую должен вернуть сервер» и копируем значение вида 4ca776fa.

  • Вставляем в поле Соцпостера

# 6. Подтверждение

Во ВКонтакте нажмите «Подтвердить» — должна появиться надпись «Адрес сервера успешно сохранён».

# 7. Типы событий

  • Во ВКонтакте перейдите во вкладку «Типы событий»

  • Активируйте «Записи на стене → Добавление»

# Диагностика проблем

Если есть проблемы с работой кросспостинга или функции «Пауза после рекламы», то проверьте, правильно ли настроили Callback API:

  1. Во ВКонтакте откройте настройки группы.

  2. Перейдите в раздел «Работа с API» → «Callback API». Если серверов несколько — выберите в списке «SocPoster».

  3. Проверьте, чтобы возле адреса сервера была зеленая галочка.

  4. Перейдите во вкладку «Запросы». Если после публикации постов в списке нет запросов «wall_post_new» значит настройки нужно пошагово проверить согласно инструкции выше. Обычно это связано с пропуском настройки пункта «Типы событий».

  5. Во вкладке «Запросы» в случае неудачных запросов можно их вывести нажав на «Неудавшиеся» — если такие запросы есть, то пришлите пример в поддержку.

  6. Обратите внимание, что для каждой страницы настройки callback API свои — не перепутайте, настраивая несколько страниц.