关于将 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
- 带有 CSP 的 GTM:Google Tag Manager and Discourse CSP (Content Security Policy)
使用 Discourse API
- API 文档:Discourse REST API 文档
- API 示例:Discourse REST API 综合示例
- 逆向工程 API:逆向工程 Discourse API
- 数据探索器查询:使用 Discourse API 运行数据探索器查询
- API 通知:通过 API 获取通知
- 获取所有帖子:使用 API 从主题获取所有帖子
- 授予自定义徽章:通过 API 授予自定义徽章
- Ruby gem:使用 Discourse API ruby gem
- 用户 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 (experimental)
- 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
- 通过 Zapier 创建 Salesforce 线索: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
AI 提供商
- 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
- Stability AI 密钥:Configure API Keys for Stability AI (Stable Diffusion)
聊天集成
- Flowdock:Set up CA Flowdock notifications using the discourse-chat-integration plugin
- 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
- Discord 中的 RSS:Display a Discourse RSS feed in Discord
登录和 SSO
- DiscourseConnect SSO:Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)
- 调试 DiscourseConnect: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 Twitter 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