gpt4 book ai didi

java - 当我使用 sendInvitation 方法或在新的 messageBuilder 中添加 withFromJid 参数时,警报 "Invalid jabber ID"

转载 作者:太空宇宙 更新时间:2023-11-04 14:37:42 25 4
gpt4 key购买 nike

我只想分配发送用户。但是当我运行程序时,出现错误:java.lang.IllegalArgumentException: Invalid jabber ID: 。或仅显示无效的 jabber ID。如果没有“withFromJid”参数,GAE将默认应用程序名称作为发送用户,我不能接受它,所以我需要指定任何用户作为发送用户。

下面是我的代码:

//代码1。

JID jid = new JID("testa@mygmaildomain.com");
JID fromJid = new JID("testb@mygmaildomain.com");
xmppService.sendInvitation(jid,fromJid);

//代码2。

    JID jid = new JID("testa@mygmaildomain.com");
JID fromJid = new JID("testb@mygmaildomain.com");
Message msg = new MessageBuilder()
.withMessageType(MessageType.NORMAL)
.withRecipientJids(jid)
.withFromJid(fromJid)
.withBody("Hello i'm a fancy GAE app, how are you?")
.build();

最佳答案

我遇到了同样的问题,尽管 jid 参数无效的异常报告,但最终的原因是错误的 fromJid 参数。如果您查看 XMPPServiceImpl.sendInvitation(JID jabberId, JID fromJid) 方法中的代码,您就会明白这是如何发生的。

检查 jid 和 fromJid 是否正确并且存在于 XMPP 服务器中。

关于java - 当我使用 sendInvitation 方法或在新的 messageBuilder 中添加 withFromJid 参数时,警报 "Invalid jabber ID",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25355179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com