Php 如何使用discord API从用户名获取discord用户id

Php 如何使用discord API从用户名获取discord用户id,php,discord,Php,Discord,我正在尝试在用户付费加入特定服务器(公会)后自动向公会添加用户,在API文档中,这是唯一可以添加用户的方法,它需要用户id PUT /guilds/{guild.id}/members/{user.id} 我试图实现的工作流程是,用户键入用户用户名,支付费用,然后自动添加到服务器,普通用户将无法通过在discord应用程序上启用开发者模式获得用户ID 另一个可能的解决方案是创建一个invite,但我在API文档中找到的关于invite的所有信息都是get和delete invite,我可以在p

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

PUT /guilds/{guild.id}/members/{user.id}
我试图实现的工作流程是,用户键入用户用户名,支付费用,然后自动添加到服务器,普通用户将无法通过在discord应用程序上启用开发者模式获得用户ID

另一个可能的解决方案是创建一个invite,但我在API文档中找到的关于invite的所有信息都是get和delete invite,我可以在python中找到一个实现,但我不确定它调用的是什么API方法,我使用的是PHP


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

您有没有想过这一点?雪花ID让这个过程变得很困难,因为我只能用它来创建一个频道的邀请,我真的弄明白了。您必须使用API来允许用户进行身份验证。一旦他们进行了身份验证,您就可以通过返回的数据获取他们的雪花ID。