oauth-2.0 js:创建一个只对特定用户有效的独特邀请链接?

jm2pwxwz  于 2022-10-31  发布在  其他
关注(0)|答案(1)|浏览(113)

是否可以使用Discord.js + Discord的oAuth2流程来执行以下操作:
1.显示一个类似“请求邀请链接”的按钮,当点击时触发oAuth2流,请求用户通过他们的Discord帐户登录。
1.获取用户返回的Discord用户ID,并为服务器生成一个唯一的邀请链接,该链接 * 仅对生成它的用户有效 *?
我已经在我的应用程序中实现了第一步(oAuth2流,返回Discord用户的ID),我只需要找到一种方法来生成仅对该用户有效的链接,并找到一种方法在他们从身份验证返回时在页面上显示该链接。
我可以在Discord.js文档中看到,在生成一个名为targetUser的邀请链接时,有一个属性,但通过阅读它的描述,我并不完全清楚它应该做什么。
我还需要一种安全的方式将Discord.js连接到我的Web应用程序的前端,以便获得链接。
在这方面的任何帮助都将不胜感激,谢谢!

wnrlj8wa

wnrlj8wa1#

targetUser用于邀请用户加入直播,不能用于此目的。不能为特定用户创建邀请链接,只能创建一次性邀请;但您可以通过oAuth2直接将用户添加到服务器。
有关https://discord.com/developers/docs/resources/guild#add-guild-member详细信息,请访问www.example.com。

相关问题