Tag: google talk

谷歌中的用户授权与nodejs和node-xmpp进行交谈

我正在使用node-xmpp在node.js中编写一个bot。 到目前为止,这是非常简单的,除非我在计算Google Talk如何处理用户授权(处理请求与不在名单上的人聊天)时遇到问题。 我正在捕捉所有经节并将其logging到控制台,但没有来自请求授权的用户的数据。 任何我应该寻找的解释,或者这个事件甚至发生在jabber协议上。 我知道,技术上,当一个订阅请求被做为一个存在节与订阅请求一起发送。 出于某种原因,我无法看到使用node-xmpp的线路。 另外,我需要找出一种方法来确定当我的机器人login时什么样的存在请求“正在等待”。我认为(无情地)他们会以某种forms被列入名单,但这是不正确的。 任何帮助找出从这里去哪里将是有益的。

在Node.js上通过XMPP连接到Google Talk

我尝试过使用Node.js的各种XMPP库,并且无法连接到Google Talk的XMPP服务器。 我想连接和阅读朋友的地位,但我甚至不能走出去! 我有一个通过Google Apps for Domains托pipe的个人域名,例如mydomain.com 。 我已经写了下面的代码 – 它使用node-xmpp库( https://github.com/astro/node-xmpp ): jid = 'ryan@mydomain.com'; password = 'my_google_password'; // Establish a connection var conn = new xmpp.Component({ jid : jid, password : password, host : 'talk.google.com', port : 5222 }); conn.on('online', function(){ sys.put("ONLINE"); }); conn.on('error', function(e) { sys.puts(e); }); build立了连接,但身份validation失败,我从Google Talk收到此消息: <stream:error xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client"> […]