Google+ Android应用使用了哪些API?

时间:2011-07-01 15:56:38

标签: android google-plus

有适用于Android的Google+移动应用。要接收所有信息,必须使用某些API。

如何从手机中检索此信息并查看此应用获取数据的位置?我喜欢自己访问它,看看它是如何工作的。

4 个答案:

答案 0 :(得分:10)

您正在谈论"逆向工程"网络协议。

完全嗅探

理论上,这应该可以嗅探任何https或纯文本连接。

已有的API

我不会试图劫持连接。已经有一个联系人API,它被称为xmpp。您应该能够使用谈话集成来提取您的朋友列表。

未来的API

您可能还想sign up for the upcoming API

<强>更新

Android客户端似乎使用(至少部分)XMPP。常规客户端需要一个开放的XMPP连接,你可以看到一个&#34; RealTimeChat&#34;在你的logcat中。看起来连接是加密的,因为你需要一个&#34; TLS&#34;消息(客户端似乎通过XMPP连接状态)。我不确定它是用于基于客户端的帖子还是仅用于服务器推送。您可以在&#34; netstat&#34;的帮助下查看打开的连接。当谷歌加上终止时,连接就会消失。

因此我希望API一旦发布(或rev.eng)就会真正开放。

更新2(2011年7月6日)

Hangout is build on XMPP/MUC+JINGLE(muc ==多用户聊天,jingle大致是XMPP之上的SIP替代方案)。是的,他们会发布它的细节: - )

更新3(2011年7月6日)

通过阅读JS代码已经揭示了

Multiple XMPP components for gtalk/gplus。它还强调他们已经在XMPP上构建了大量功能。

答案 1 :(得分:5)

他们尚未推出API。如果您想要在Google+上构建某些内容,他们会建议您在此处注册:https://services.google.com/fb/forms/plusdevelopers/

答案 2 :(得分:1)

API尚未发布。哎呀,该产品尚未发布。这就像为Playstation 5开发视频游戏一样。

答案 3 :(得分:1)