我正在创建一个 Facebook 聊天客户端。我已经通过 agsXMPP 库让它工作了,但是我必须使用用户 ID (user@chat.facebook.com) 登录。有没有办法从用户登录电子邮件中获取用户 ID,或者只是使用用户电子邮件以特殊方式登录?
我认为您正在尝试登录错误的服务器;这听起来像是用户如何使用用户名和密码直接登录聊天。要在您的应用程序中执行此操作,您需要使用 API:https ://developers.facebook.com/docs/chat/ - 这涉及将用户发送到身份验证对话框,在那里他们批准您的应用程序访问他们的聊天,以及您会取回一个访问令牌,您可以使用该令牌以用户身份登录聊天