3

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

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

4

4 回答 4

10

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

全面嗅探

理论上,这应该使您能够嗅探任何 https 或纯文本连接。

已经可用的 API

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

未来的 API

您可能还想注册即将推出的 API

更新

看来 Android 客户端使用(至少部分)XMPP。常规客户端需要打开 XMPP 连接,您可以在 logcat 中看到“RealTimeChat”。看起来连接已加密,因为您收到“需要 TLS”消息(客户端似乎通过 XMPP 连接状态)。我不确定这是用于基于客户端的帖子还是仅用于服务器推送。您可以在“netstat”的帮助下查看打开的连接。当 google plus 终止时,连接消失。

因此,我希望 API 在发布(或 rev.eng)后真正开放。

更新 2(2011 年 7 月 6 日)

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

更新 3(2011 年 7 月 6 日)

通过阅读 JS 代码,已经发现了gtalk/gplus 的多个 XMPP 组件。它还强调了他们在 XMPP 上构建了大量功能。

于 2011-07-01T16:14:47.043 回答
5

他们还没有启动 API。如果您想在 Google+ 上构建一些东西,他们鼓励您在此处注册:https ://services.google.com/fb/forms/plusdevelopers/

于 2011-07-01T16:09:29.713 回答
1

API 尚未发布。哎呀,该产品甚至还没有发布。这就像为 playstation 5 开发视频游戏一样。

于 2011-07-01T16:03:34.073 回答
1

是的。它即将“即将”阅读 :: http://www.webpronews.com/api-coming-soon-for-google-plus-2011-07

于 2011-07-01T16:09:31.997 回答