我正在尝试使用Zapier来捕获来自另一项服务的通知,然后从Discord获取一次使用的邀请链接。
所以我创建了一个应用程序和一个机器人。生成OAuth2邀请链接时,在“机器人”范围内添加了“创建即时邀请”权限。跟随生成的链接并授权Discord服务器上的机器人。我可以在服务器中看到该机器人。
尝试致电https://discordapp.com/api/channels/my_channel_id/invites
我收到403响应。我很确定API调用是好的,因为如果我对其进行调整,我会根据更改方式获得其他合理的响应,例如401或404。
我正在使用带有机器人令牌类型和机器人配置页面上提供的令牌的Authorization标头。
Zapier使我可以轻松设置所有这些设置。我有每个API的有效负载值(max_age,唯一,max_uses)。尽管可以看到50013的基础Discord代码映射到了“缺少权限”,但我还是用curl欺骗了它并收到了相同的响应。
我错过了哪一步。如果有帮助,很高兴提供更多信息。预先感谢。