API 细粒度范围列出所有徽章

我正在寻找一个用于列出所有徽章的细粒度 API 密钥作用域(不是列出用户徽章,也不是单个徽章详情)。

目前看来,只有在以下两种情况下才能列出所有徽章:(a) API 密钥具有全局作用域,或 (b) 禁用“需要登录”并发起不带任何密钥的匿名 API 请求。

是否有可能添加一个 badges->list 作用域,或者让类似 badges->show 的 API 密钥作用域同时包含 admin/badges#indexbadges#index

我正在构建一个 API 服务器,用于协调 Discourse 群组与徽章,并与 CiviCRM 的成员资格、群组和标签进行集成,供封闭站点使用。如果可能的话,我希望能避免使用全局作用域密钥。

感谢任何帮助——不确定这里是否是提问的合适地方。

2 个赞