【问题标题】:Google Talk over XMPPXMPP 上的 Google Talk
【发布时间】:2019-07-26 01:38:25
【问题描述】:

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

我知道 Google 放弃了 GTalk,但我能找到的结果确实无法确定该服务是否实际上仍在运行(尽管没有维护)。

我几乎放弃了认为它不再存在的想法,但是最后尝试使用外部客户端(Adium ......像 Pidgin 但适用于 Mac)而不是我自己的库(XMPP-PHP),最终实际连接到服务器和发送消息都很好。

我有什么遗漏吗?

【问题讨论】:

    标签: php xmpp google-talk pidgin


    【解决方案1】:

    您想要进行 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 protobuf 格式:https://github.com/tdryer/hangups/

    【讨论】:

    • 不幸的是,使用任何地址只是重定向。我不想使用替代品,因为我想弄清楚如何在我的图书馆中自己做。使用第三方选项可能很方便,但我不会知道我做错了什么:)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-12-15
      • 2012-09-03
      • 2011-05-19
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 2011-09-05
      • 2011-06-25
      相关资源
      最近更新 更多