Документация по подключению Discourse к другим платформам и сервисам.
Общие сведения
- Создание ключей API: Create and configure an API key
- Ограниченные ключи API: Use scoped API Keys
- Встраивание списка тем: Embed a list of Discourse topics onto an external site
- Встраивание комментариев: Embed Discourse comments on another website via Javascript
- Очки геймификации: How to integrate Discourse Gamification with an external system (redeem and award points)
- Пользовательские события GTM: Push custom events to Google Tag Manager and Analytics
- GTM с CSP: Google Tag Manager and Discourse CSP (Content Security Policy)
Использование API Discourse
- Документация по API: Документация REST API Discourse
- Примеры работы с API: Комплексные примеры REST API Discourse
- Реверс-инжиниринг API: Реверс-инжиниринг API Discourse
- Запросы Data Explorer: Выполнение запросов Data Explorer через API Discourse
- Уведомления через API: Получение уведомлений через API
- Получение всех сообщений: Получение всех сообщений из темы с помощью API
- Выдача пользовательского значка: Выдача пользовательского значка через API
- Ruby gem: Использование Ruby gem для API Discourse
- Ключи API пользователей: Спецификация ключей API пользователей
- Генерация ключей API: Генерация ключей API пользователей для тестирования
Платформы
- HelpScout: Integrating HelpScout Chat Widget into Discourse Platform
- Чат Zendesk: Integrating Zendesk Chat Widget into Discourse Platform
- Синхронизация с Zendesk: Enabling Zendesk two-way synchronization
- Синхронизация с Google Workspace: Enable group sync from Google Workplace
- Google Analytics: Integrating Google Tag Manager with Google Analytics
- Интеграция Instagram oneboxes: Configure an app token for Instagram oneboxes
- Интеграция с Patreon: Configure Patreon integration with Discourse
Управление задачами
- Интеграция с Zapier: Make requests to the Discourse API with Zapier
- Запуск задач Zapier: Trigger a Zapier task with Discourse Webhooks
- Шаблоны Zapier: Use the Zapier Discourse Zap Templates
- Лиды Salesforce через Zapier: Create a Salesforce lead via Zapier when a user signs up on Discourse
- Приглашения по электронной почте через Zapier: Automate sending Discourse invite emails with Zapier
- Интеграция с IFTTT: Generate new topics, posts and PM via IFTTT
Поставщики ИИ
- Ключи Anthropic: Configure API Keys for Anthropic
- Ключи Azure OpenAI: Configure API Keys for Azure OpenAI
- Amazon Bedrock: Configuring Amazon Bedrock services
- Ключи Cloudflare AI: Configure API Keys for Cloudflare Workers AI
- Поиск Google: Google Search for Discourse AI - Programmable Search Engine and Custom Search API
- Google Gemini: Set up Gemini API Keys for Discourse AI
- OpenRouter: Configuring OpenRouter language models
- Ключи OpenAI: Configure API Keys for OpenAI
Интеграции чатов
- Flowdock: https://meta.discourse.org/t/set-up-ca-flowdock-notifications-using-the-discourse-chat-integration-plugin/75892?silent=true
- Discord: Set up Discord notifications with the discourse-chat-integration plugin
- Google Chat: Set up Google Chat notifications using the discourse-chat-integration plugin
- Matrix: Set up Matrix (element.io) notifications using the discourse-chat-integration plugin
- Mattermost: Set up Mattermost notifications using the discourse-chat-integration plugin
- Microsoft Teams: Set up Microsoft Teams notifications using the discourse-chat-integration plugin
- Rocket.Chat: Set up Rocket Chat notifications using the discourse-chat-integration plugin
- Slack: Set up Slack notifications using the discourse-chat-integration plugin
- Telegram: Set up Telegram integration using the discourse-chat-integration plugin
- Zulip: Set up Zulip notifications using the chat integration plugin
- Чат HubSpot: Setup HubSpot chat Integration
- LiveChat: Setup LiveChat Chat Integration
- RSS в Discord: Display a Discourse RSS feed in Discord
Вход и SSO
- Discourse Connect SSO: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)
- Отладка Discourse Connect: Debug and fixing common DiscourseConnect issues
- Провайдер идентификации: Use Discourse as an identity provider (SSO, DiscourseConnect)
- Ссылка для входа: Create a DiscourseConnect login link
- Синхронизация данных пользователей: Sync DiscourseConnect user data with the sync_sso route
- Отключение SSO: Disable DiscourseConnect
- Вход через Discord: Configure Discord Login for Discourse
- Вход через Facebook: Configure Facebook login for Discourse
- Вход через LinkedIn: Configure LinkedIn login using OpenID Connect
- Вход через GitHub: Configure GitHub login for Discourse
- Вход через Google: Configure Google login for Discourse
- Вход через Twitter: Configuring X login and rich embeds for Discourse
- Вход через Auth0: Configure sign up and log in with Auth0 using the OAuth2 Basic Plugin
- Аутентификация Salesforce: Set up Salesforce auth using OAuth2 basic support plugin
- Обновление входа через Google: Update Google Login to address "Inactive registered OAuth URIs" warning
- OneLogin SAML: Configure OneLogin's SAML for Discourse
- Автоматическое создание учетных записей пользователей при включенном SSO: Auto-provisioning user accounts when SSO is enabled