ParrotPosterParrotPoster
Начало работы
Аккаунты
Публикации
Автоматизация
API
Сайт
  • English
  • Русский
Начало работы
Аккаунты
Публикации
Автоматизация
API
Сайт
  • English
  • Русский
  • Введение
  • Начало работы
  • Методы API

    • Аутентификация
    • Аккаунты соцсетей
    • Посты

      • Посты
      • Структура Post
      • Получение постов
      • Создание поста
      • Обновление поста
      • Удаление поста
  • Ошибки

Аккаунты соцсетей

Идентификаторы аккаунтов нужны для создания постов (networks.accounts). Сами аккаунты подключаются в личном кабинете — через API подключить аккаунт нельзя.

Список аккаунтов: listSocialAccounts

Запрос возвращает все подключённые аккаунты текущего пользователя.

Запрос:

query {
  listSocialAccounts {
    id
    name
    type
    link
    photo
    error
    checkedAt
    instagramPrivate
  }
}

Поля SocialAccount:

ПолеТипОписание
idID!Идентификатор аккаунта. Используйте его при создании поста в networks.accounts
nameStringОтображаемое имя (название группы, канала или страницы)
typeSocialTypeСоцсеть, см. таблицу ниже
linkStringСсылка на аккаунт в соцсети
photoStringURL изображения аккаунта
errorStringТекст последней ошибки проверки подключения на языке пользователя. Если проблем нет — null. При ошибке аккаунт нужно переподключить в кабинете
checkedAtDateTimeВремя последней проверки подключения (UTC)
createdAtDateTimeВремя подключения аккаунта (UTC)
instagramPrivateBoolean!true для Instagram, подключённого через логин и пароль (приватный API); для остальных аккаунтов — false

Значения type

ЗначениеСоцсеть
VKВКонтакте
OKОдноклассники
TGTelegram
FBFacebook
IGInstagram
MAXMax

Значение TEST служебное (тестовая сеть для разработки). Список значений может расширяться, поэтому не падайте на неизвестном type.

Пример ответа:

{
  "data": {
    "listSocialAccounts": [
      {
        "id": "account_id_1",
        "name": "Моя группа ВКонтакте",
        "type": "VK",
        "link": "https://vk.com/my_group",
        "photo": "https://...",
        "error": null,
        "checkedAt": "2026-01-12T04:00:19.123Z",
        "instagramPrivate": false
      },
      {
        "id": "account_id_2",
        "name": "my_instagram",
        "type": "IG",
        "link": "https://instagram.com/my_instagram",
        "photo": null,
        "error": "Ошибка доступа",
        "checkedAt": "2026-01-12T04:00:19.123Z",
        "instagramPrivate": true
      }
    ]
  }
}

Совет

Для Instagram в посте обязательно нужно медиа — публикация только с текстом завершится ошибкой в results[].errorMsg. См. Ошибки.

Редактировать в Github
Последнее обновление: 10.10.2026, 02:44
Prev
Аутентификация