php - 如何使用 discord API 从用户名获取 discord 用户 ID

标签 php discord

我正在尝试在用户付费加入特定服务器 (Guild) 后自动将用户添加到公会,在 API 文档中,这是唯一可用于添加用户的方法,它需要用户 ID

PUT /guilds/{guild.id}/members/{user.id}

我尝试实现的工作流程是用户输入用户名,支付费用,然后应该自动添加到服务器,普通用户将无法通过在开发者模式上获得用户ID不和谐应用。

另一种可能的解决方案是创建邀请,但我在 API 文档中找到的关于邀请的所有信息都是获取和删除邀请,我可以在 python 中找到一个实现 here ,但我不确定它调用的是什么 API 方法,我使用的是 PHP。

有什么方法可以从用户的用户名中获取用户 ID 吗?如果没有,是否有任何可能的方法来实现上述工作流?

最佳答案

你不能只是将某人添加到服务器,你需要制作一个不和谐的应用程序,然后从那里开始。这是很有可能的,并且有很多关于它的文档,但是你不能在没有任何形式的授权的情况下将某人加入服务器。

关于php - 如何使用 discord API 从用户名获取 discord 用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49186849/

相关文章:

PHP按钮定义错误

php - 在 MySQL 中,如何选择除最后 3 篇文章之外的最新文章

javascript - 向人员列表发送私有(private)消息

javascript - discord.js v14 中的 setPresence 事件类型只能设置为 "PLAYING"

python - 如何更改discord.py中的 channel 权限?

python - Discord.py重写多服务器数据

javascript - 无法在 promise 中捕获 UnhandledPromiseRejectionWarning

javascript - 如何在具有单独模块的旧 php 站点中使用 Babel 或 webpack

javascript - 自动提交表单

php - 使用 Laravel API 实现 OAuth 2.0 身份验证