Возможно ли на внешнем сайте, не являющемся частью Discourse, создать раздел «Темы форума, обсуждающие эту страницу», содержащий ссылки на соответствующие темы форума Discourse?
Если API сможет принимать URL и возвращать список идентификаторов тем или их URL, это было бы идеально.
Однако, если вы считаете, что несколько тем ссылаются на одну страницу, вы можете использовать таблицу TopicLink для поиска тем, которые ссылаются на этот URL (вероятно, с помощью плагина Data Explorer), и тогда у вас будут идентификаторы тем и сообщений, чтобы можно было на них ссылаться.
Я не думаю, что существует конечная точка для их получения. Я полагаю, что плагин мог бы сделать её доступной. Также Discourse GitHub делает нечто подобное, так что это может помочь.
Вау, спасибо, Роберт, это работает, я только что проверил на своём сервере.
Это звучит очень похоже на то, что я пытался сделать ранее. На моём другом сервере используется PHP, и я разобрался, как использовать команды Curl в модуле PHP для обращения к API и возврата результатов JSON в AJAX-запрос от клиента. Вот та тема: