标签: google-talk

最好的python XMPP/Jabber客户端库?

您对Python Jabber/XMPP客户端库有什么经验?您有什么推荐的吗?

python chat xmpp google-talk

49
推荐指数
2
解决办法
4万
查看次数

Android P2P多人游戏(附)XMPP /谷歌谈话b)JXTA peerdroid c)其他方式)

我是一名Android开发者,我制作了一些棋盘游戏.现在我想制作一些我的棋盘游戏多人游戏.我不想创建和托管我自己的Web服务,所以我想到了P2P.

我发现的第一件事是XMPP协议,但它不是真正的P2P,但如果我可以使用现有的谷歌聊天服务,我已经准备好了.这是否可以在使用现有的Google帐户时干扰Google Talk客户端的正常工作?

然后我听说了JXTA,一个真正的P2P解决方案,它已经从J2ME移植到Android(http://code.google.com/p/peerdroid/).

也许我在这里过于复杂的事情(我有时会这样做)

我只是想知道为桌面游戏做简单P2P的最简单方法.

欢迎您的所有意见!提前致谢

jxta android xmpp google-talk

24
推荐指数
1
解决办法
8528
查看次数

Google聊天服务器存档(XEP-0136)

我正在寻找一种方法如何通过使用XEP-0136标准从谷歌服务器检索聊天消息的存档,但我得到这些结果只是试图要求该功能.

请求:

<iq type="get"><pref xmlns="urn:xmpp:archive"/></iq>
Run Code Online (Sandbox Code Playgroud)

响应:

<iq xmlns="jabber:client" type="error" to="myEmail@gmail.com/9FF72CA7">
    <pref xmlns="urn:xmpp:archive"/>
        <error code="501" type="cancel">
            <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
        </error>
</iq>
Run Code Online (Sandbox Code Playgroud)

所以看起来谷歌没有实现这个功能,但这是真的吗?我不这么认为.

尝试设置Google服务器肯定支持的隐身也是如此.

请求:

<iq type="set" id="invisible1" from="myEmail@gmail.com/00230F07">
    <query xmlns="jabber:iq:privacy">
        <active name="invisible"/>
    </query>
</iq>
Run Code Online (Sandbox Code Playgroud)

响应:

<iq xmlns="jabber:client" type="error" id="invisible1" to="myEmail@gmail.com/00230F07">
    <query xmlns="jabber:iq:privacy">
        <active name="invisible"/>
    </query>
    <error code="501" type="cancel">
        <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
    </error>
</iq>
Run Code Online (Sandbox Code Playgroud)

所以我可能做错了什么.任何帮助将不胜感激.

chat xmpp archive google-talk

21
推荐指数
2
解决办法
2576
查看次数

如何使用Twisted Words Python库创建简单的Google Talk客户端?

我有兴趣使用Python制作Google Talk客户端,并希望使用Twisted libraries Words模块.我查看了这些示例,但它们不适用于当前的Google Talk实施.

这有什么运气的吗?你介意记录一个简短的教程吗?

作为一项简单的任务,我想创建一个客户端/机器人,跟踪我的各种Google Talk帐户的在线时间,以便我可以获得总数.我想我可以在每个帐户中与机器人交朋友,然后使用XMPP状态信息来跟踪我可以聚合的时间.

谢谢.

python xmpp twisted google-talk

17
推荐指数
2
解决办法
8357
查看次数

访问Google Talk聊天记录

我正在寻找一种方法来访问Google Talk聊天记录.用于Android设备的方法,但不必特定于它.我正在寻找一种官方方法,但这不是必需的.AFAIK没有官方方法.该方法必须不是,

  1. 通过IMAP(需要启用聊天和标签)
  2. 通过Talk.apk的ContentResolver(要求安装talk.apk)

除非它以某种方式绕过上述方法之后列出的问题.

Googles不同的Google Talk应用程序可以进行聊天记录,但没有任何文档可以了解其工作原理.

java android xmpp google-talk

17
推荐指数
1
解决办法
1565
查看次数

如何获取经过Google身份验证的用户(oauth2)的Google聊天(环聊)ID?

我正在使用xmpp客户端进行谷歌聊天.我需要Google Talk ID,其类似于用户的"xxxxx@public.talk.google.com".使用oauth2,我可以获取电子邮件ID(gmail)和其他个人资料信息,但我无法弄清楚如何获取Google聊天ID.

我知道我可以使用电子邮件ID代替Google聊天ID用于所有目的.我需要Google聊天ID,因为我在我的用户表中使用电子邮件ID作为标识符.每当用户在Google聊天(环聊)中收到消息时,我都会将ID从"xxxxx@public.talk.google.com"获取.我无法检查我的用户表中是否有发件人记录.如果我可以在人们使用我的客户端进行身份验证时检索Google聊天ID,我可以将其存储在用户表中,并在用户收到消息时使用它来匹配.

发送邮件工作正常,因为我有目标用户的电子邮件ID,我可以用它来发送邮件.

请建议是否可以获取Google聊天ID

google-api google-talk hangout google-oauth

17
推荐指数
1
解决办法
8803
查看次数

猜测C2DM是否已连接的方法

我正在尝试对是否可以接收C2DM消息进行最佳猜测估计.

我创建了一个应用程序,它依赖于在手机无法访问时将信息推送到手机.我知道C2DM不能保证交付,但我至少想知道什么时候可以传递消息; 当它不是我们回到我们自己的推送服务(并且实际上可以告诉我们什么时候连接).

我注意到即使没有登录谷歌帐户,Android上的C2DM仍会发出身份验证令牌; 消息似乎仍然在这个实例中传递,即使它声明它们不应该.如果未连接GTalk(防火墙或其他原因),则在请求身份验证令牌时根本不会返回任何响应.当手机处于飞行模式时,Auth令牌将返回到应用程序.这意味着它并不像检查互联网是否可用那么简单.我找不到一种可靠的方法来检查GTalk是否已登录.

同样,我不需要保证邮件的传递,但我至少想知道交付是否可行.有人有有趣的解决方案吗?

android google-talk android-c2dm

16
推荐指数
2
解决办法
7463
查看次数

XMPPHP GTalk状态

我正在尝试使用XMPPHP获取我的在线状态,我似乎无法获得具有我的状态的任何东西$conn.这是我的代码片段:

require_once('XMPPHP/XMPP.php');

$conn = new XMPPHP_XMPP('talk.google.com', 5222, 'xxxx@gmail.com', 'xxxxx', 'xmpphp', 'gmail.com', $printlog = false, $loglevel = XMPPHP_Log::LEVEL_INFO);

$conn->connect();
$conn->processUntil('session_start');
$conn->presence($status='Controller available.');
var_dump($conn); // this gives me a long output but nothing about status. ex: http://pastebin.com/yfs1V5Jb
Run Code Online (Sandbox Code Playgroud)

我也试图getRoster()看到我朋友的信息列表(虽然我只对我感兴趣)但没有运气.

有什么建议我可以让它工作?谢谢.

php google-talk xmpphp

16
推荐指数
1
解决办法
2262
查看次数

启动视频通话

我在我的Gingerbread Galaxy Tab P1000上运行最新版本的GTalk(使用市场上的Talk安装程序).

我现在想以编程方式发起视频通话,前提是相关联系人在线且可用.

由于我没有找到任何文档,我查看了相关的XML并找到了以下有趣的部分:

  <activity-alias android:icon="@drawable/ic_launcher_google_videochat" android:name="PublicCallIntentDispatcher" android:targetActivity="PublicIntentDispatcher">
            <intent-filter>
                <action android:name="android.intent.action.SENDTO" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="vnd.android.cursor.item/video-chat-address" android:scheme="xmpp" />
            </intent-filter>
        </activity-alias>
Run Code Online (Sandbox Code Playgroud)

由于这是一个"发送"行动,我不需要特别许可,是吗?我的问题是,我不知道如何获得vnd.android.cursor.item/video-chat-address类型的项目.你有什么想法或暗示我会尝试什么吗?

提前致谢!

android google-talk

15
推荐指数
1
解决办法
3060
查看次数

Google Hangouts和XMPP支持

有一个关于谷歌支持XMPP的问题.我想建立对谷歌聊天,可以从Gmail或任何其他服务中与谷歌聊天运行互操作的顶部移动聊天客户端.这个应用程序是否可以构建,因为它已宣布它将放弃对其新环聊产品的XMPP支持?是否有其他技术可以与Google帐户进行互操作聊天?

xmpp google-talk

13
推荐指数
2
解决办法
2万
查看次数