Перейти к основному содержанию

update_publication

Обновить существующую публикацию в одной или нескольких учетных записях в социальных сетях.

Параметры

  • id (integer, обязательный): ID публикации (например, 123456).
  • post_at (string, обязательный): Запланированная или фактическая дата и время публикации в формате ISO 8601 (например, 2025-06-28T15:00:00+03:00).
  • delete_at (string, опционально): Запланированная дата и время для автоматического удаления поста (например, 2025-07-05T15:00:00+03:00).
  • rubric_id (integer, опционально): ID рубрики (например, 17289).
  • account_ids (array, обязательный): Список ID учетных записей, в которых будет опубликован пост (например, [4, 7, 10]).
  • publication_status (integer, обязательный): Один из следующих:
    • 4: черновик
    • 5: ожидание публикации
    • 10: шаблон
    • 11: стадия рабочего процесса
    • 12: на утверждении
  • details (array, обязательный): Список объектов, содержащих детали публикации для каждой учетной записи или группы учетных записей.

Объект Details

  • account_id (integer, опционально): Конкретный ID учетной записи для этих данных.
  • publication_type (integer, обязательный): 1 (пост), 2 (история), 4 (листы/шорты/клипы).
  • content (string, опционально): Текст публикации.
  • comment (string, опционально): Первый комментарий к публикации.
  • link (string, опционально): Внешняя ссылка.
  • title (string, опционально): Заголовок публикации.
  • tiktok_comment (boolean, опционально): Разрешить комментарии в TikTok.
  • tiktok_duet (boolean, опционально): Разрешить дуэты в TikTok.
  • tiktok_stitch (boolean, опционально): Разрешить стежку в TikTok.
  • tiktok_privacy_status (integer, опционально): Конфиденциальность TikTok: 1 (открыто), 2 (друзья), 3 (приватно).
  • youtube_privacy_status (integer, опционально): Конфиденциальность YouTube: 1 (открыто), 2 (доступ по ссылке), 3 (приватно).
  • x_reply_settings (integer, опционально): Настройки ответов X: 1 (все), 2 (люди, которых вы читаете), 3 (только упомянутые вами люди).
  • instagram_share_to_feed (boolean, опционально): Поделиться в ленте Instagram.
  • instagram_trial_reels_graduation_strategy (integer, опционально): Стратегия завершения пробных видео Instagram: 1 (вручную), 2 (на основе производительности).
  • nsfw (boolean, опционально): Метка NSFW (контент для взрослых).
  • file_ids (array, опционально): Список ID файлов.
  • location (object, опционально): Геолокация.
    • facebook_id (integer, обязательный)
    • lat (number, обязательный)
    • lng (number, обязательный)
    • name (string, обязательный)
    • description (string, опционально)

Пример запроса

curl -X POST https://mcp.postmypost.io/v1 \
-H "Authorization: Bearer <your-api-token>" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "update_publication",
"arguments": {
"id": 123456,
"post_at": "2025-06-28T15:00:00+03:00",
"account_ids": [4, 7],
"publication_status": 5,
"details": [
{
"publication_type": 1,
"content": "Обновленный контент публикации!",
"file_ids": [10293]
}
]
}
}
}'