Привет
Интересует, можно ли сейчас передавать ID поста в вебхуке при создании новой темы, или мне придется получать все посты и сопоставлять их по слаг-идентификатору?
Привет
Интересует, можно ли сейчас передавать ID поста в вебхуке при создании новой темы, или мне придется получать все посты и сопоставлять их по слаг-идентификатору?
Я не вижу способа получить ID первого поста темы из вебхука события Topic. post_id не включен ни в web_hook_topic_view_serializer, ни в topic_view_serializer, поэтому добавление его в полезную нагрузку вебхука потребовало бы изменения кода Discourse.
Если это поможет, вы можете получить topic_id из вебхука события Post. Возможно, стоит рассмотреть проблему с этой стороны. Первый пост в теме будет иметь post_number, равный 1, поэтому вебхук события Post с post_number: 1 будет относиться к новой теме.