gpt4 book ai didi

c# - 在 C# 中使用 Google Channel API

转载 作者:太空狗 更新时间:2023-10-29 20:03:46 25 4
gpt4 key购买 nike

官方文档没有提到支持,但我想知道是否可以连接一个客户端程序而不是 javascript 来使用 Channel API。我目前正在使用来自 Windows 应用程序的基本轮询技术,拥有 Channel API 会提高响应能力并大大减少负载。

我想作为一个丑陋的 hack,我可以在后台呈现一个隐藏的 webbrowser 对象并在其中运行 javascript,然后从中获取。有更好的解决方案吗?

最佳答案

使用 XMPP 是行不通的,因为 Channel API 仅在 Google 服务器之间讨论 XMPP:XMPP 流量不会暴露给浏览器(您可以使用 FireBug 或 Chrome 开发者窗口查看内容来验证这一点“绑定(bind)”请求;您会看到正在发送 JSON)。

正如您所说,当前唯一可行的解​​决方案是包装一个运行足够 javascript 的浏览器控件以连接到您的应用程序中的 channel ,并使用它在您的 C# 应用程序收到消息时向其发送信号。笨重,但可行。

虽然您也可以进行逆向工程,然后模拟 iframe 正在执行的操作并直接使用 JSON 消息,但随着实现细节的变化,您的应用可能会以无数种方式被破坏——它们会的。

综上所述,我很好奇有多少人想要原生 C# 库,以及您想用它编写什么样的应用程序。 WP7应用程序? Windows 客户端应用程序?服务器应用程序?我在这里为 App Engine 创建了一个功能请求:

http://code.google.com/p/googleappengine/issues/detail?id=4206

如果您感兴趣,请点赞,您能说出的细节/引人注目的用例越多越好。

谢谢!

关于c# - 在 C# 中使用 Google Channel API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4357210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com