您好,我想知道根据您的知识,是否有可能开发一个使用 API(BGG v2 API)的插件。基本上,我想在主题工具栏中添加一个“搜索游戏”按钮。这是流程图:
用户点击“BGG”
↓
搜索模态框打开(JavaScript)
↓
输入游戏名称
↓
Discourse API → BoardGameGeek API
↓
显示结果
↓
选择一个游戏
↓
加载完整详情
↓
点击“插入”
↓
格式化文本插入到主题中
这有可能实现吗?
我已经用 ia 进行了一些测试,我看到它使用了 net/http 和 nokogiri。
感谢您的帮助。
执行操作的用户是谁?主题创建者?工作人员?
如果不需要数据库交互,并且使用不包含敏感数据的网络请求,则可以使用主题组件(Theme Component)来实现此功能。
是用户创建一个主题,然后点击搜索 BGG(游戏)。他输入游戏搜索词,该搜索词通过 BGG XML API 找到,然后他确认搜索,这将集成到主题中
我不知道我是否正确回答了这个问题 
1 个赞
我明白了。如果我错了请纠正我,但我认为 API 需要一个不应共享的授权密钥(Authorization key)?那么插件会更好。我认为使用插件完全可以做到这一点——尽管去做吧!
好的,我想我需要帮助,因为我刚开始制作我的插件,而且我对编程是初学者,我正在努力理解。
我正在尝试在 Discourse 中解决这个问题
我的按钮还有一些问题 