有一个适用于Android的Google+移动应用程序。要接收所有必须使用某些API的信息。Google+ Android应用使用什么API?
我该如何从手机中检索这些信息并查看该应用获取数据的位置?我很想自己访问它,看看它是如何工作的。
有一个适用于Android的Google+移动应用程序。要接收所有必须使用某些API的信息。Google+ Android应用使用什么API?
我该如何从手机中检索这些信息并查看该应用获取数据的位置?我很想自己访问它,看看它是如何工作的。
你在谈论“逆向工程”的网络协议。
全部嗅探
理论上,这应该可以让您嗅探任何https或纯文本连接。
已经可用的API
我不会试图劫持连接。已经有一个联系人API,它被称为xmpp。你应该能够使用谈话集成来拉你的朋友列表。
未来的API
您可能还需要sign up for the upcoming API。
UPDATE
看来,Android客户端使用(至少部分地)XMPP。常规客户端需要一个开放的XMPP连接,您可以在logcat中看到“RealTimeChat”。它看起来像连接被加密,因为你得到了“需要TLS”的消息(客户端似乎经历了XMPP连接状态)。我不确定这是用于基于客户端的帖子还是仅用于服务器推送。你可以在“netstat”的帮助下看到打开的连接。当谷歌加终止时,连接消失。
我希望这个API一旦发布(或rev.eng)就真正开放。
UPDATE 2(06. 2011年7月)
Hangout is build on XMPP/MUC+JINGLE(MUC ==多用户聊天,叮当大致上XMPP的顶部上的SIP替代)。是的,他们会释放它的细节:-)
更新3(06. 2011年7月)
Multiple XMPP components for gtalk/gplus已经发现通过读取JS代码。它还强调它们已经在XMPP上构建了很多功能。
API尚未发布。哎呀,该产品还没有发布。这就像开发用于PlayStation 5的视频游戏那样。
是的,我知道。但仍然,Android应用程序必须在一些API上工作。所以它似乎是,一些新发布的API必须在某处:-) – gruszczy
他们还没有启动API。如果您想在Google+上创建一些内容,他们建议您在此注册:https://services.google.com/fb/forms/plusdevelopers/
哇,很好,全面的答案。谢谢 :-) – gruszczy