Google Talk over XMPP



我正试图在端口5222上建立到talk.google.com的XMPP连接,但我收到了一个将我重定向到hangouts.google.com301 MOVED PERMANENTLY响应。

我知道谷歌放弃了GTalk,我所能发现的是,该服务是否真的还在运行(尽管没有维护),还是没有定论。

我几乎放弃了它已经不存在的想法,然而,上次尝试使用外部客户端(Adium……像Pidgin,但适用于Mac)而不是我自己的库(XMPP-PHP),最终实际连接到服务器并发送消息,一切都很好。

我有什么东西不见了吗?

您想要进行DNS SRV记录查找以查找要连接的实际服务器,例如https://kingant.net/check_xmpp_dns/?h=gmail.com说gmail.com的XMPP服务器的客户端记录是xmpp.l.google.comalt{1..4}.xmpp.l.google.com

或者,您可以使用基于Hangouts的解决方案来使用本地Hangouts-protobuf格式:https://github.com/tdryer/hangups/

我找到了talk.l.google.com的正确URL。

最新更新