问题标签 [real-time-updates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - 使用 facebook 实时更新完成 Feed 项
我在我的 callbacl url 上收到响应,如下是响应:-
"object":"user","entry":[{"uid":" * ","id":" * ","time":1331687890,"changed_fields":["feed"]}]}
有什么方法可以获取通过实时 api 插入、更新或删除的帖子总数甚至是帖子 ID?
caching - 实时 Facebook 和 Twitter 更新教程
我希望能够从 facebook 和 twitter 获得实时更新(对于已注册在网站上显示其内容的预定义用户,而不是正在浏览该网站的用户)。我已经阅读了这些文档,但有大量可用信息,而且很多概念对我来说都是新的。虽然我不反对学习并且很想学习,但我不知道从哪里开始。
例如,我不知道如何设置回调或缓存请求等。
哪里有一些关于如何做到这一点的好教程?
nb 我正在慢慢浏览他们的在线文档......
php - 控制外部变量和值的实时服务器端脚本
好的,这就是我正在做的事情。我正在计划一个浏览器游戏,但我想要它的实时方面。基本上,玩家可以在城市地图上漫游并遇到随机的 NPC 和敌人。我想知道的是,有没有一种方法可以让脚本不断运行,与用户的浏览分开,从而控制诸如 NPC 移动之类的事情(每秒左右移动一次,等等)?
因此,用户将在玩游戏(在地图的某个区域),并且会有类似于游戏客户端(如 WoW)控制 NPC 等的东西,但在服务器端进行控制。(顺便说一句,这是共享主机。如果我需要专用或其他什么,这也是一个选项。)我真的不想让用户的浏览器每秒发送一个请求,询问全世界所有 NPC 的位置. 我只是想找出一种替代方法来做这件事,同时仍然具有实时性。
如果这是不可能的,那很好,我有替代的非实时游戏计划。如果上面有什么不清楚的地方,我会尽量详细说明。
c# - 具有多个订阅者和实时更新的实时数据缓存
我有一个设计问题。我有一个订阅实时系统来显示数据的应用程序。基本上发生的事情是客户端连接到服务器,下载当前时间的数据快照,并订阅实时更新,这些更新会立即显示在 UI 上。
我们遇到的一个问题是我们可以打开多个实时报告,这意味着我们有多个连接和不必要的数据重复。所以我们想建立一个中央数据存储库来保存所有数据并将其提供给报告,这样我们只使用 1 个套接字连接和一组数据通过网络。
我遇到的问题是这个。当报表订阅我的数据存储库时,它会在当前时间检索快照,然后接收实时更新。这意味着我的存储库正在使用来自服务器的实时更新来更新它的内部缓存,并将这些更新发送到订阅的报告。
当另一个报表连接到存储库时,它还需要下载当前数据并订阅更新。但是,如果在下载快照时有更新,报告将遗漏更新。在下载快照时我也无法锁定缓存,因为这会导致报告 1 在报告 2 获取其快照时停止更新。
我如何确保报告 1 继续获得更新,而报告 2 下载不受干扰的快照,然后开始接收它在此期间错过的所有更新以及未来的更新?
对不起,如果这不清楚。我并不总是擅长描述我的问题 :) 传入的数据本质上是表格中的行,然后我将其汇总成一棵树。它们可以通过“行”中的关键字段来识别,我的缓存将存储每个“行”的最新副本
提前致谢!
python - 想使用 PubNub 向用户的网络浏览器发送实时更新
正在研究使用 PubNub 向用户的网络浏览器发送实时更新。
我查看了他们的网站和资料。看起来他们有几个不同的选择。
我们想用它来向用户正在查看的网页发送实时更新。这些信息很简单,例如“您刚刚收到一条消息”。我们不是在尝试实现聊天程序或类似的东西。
PubNub 是一个很好的解决方案吗?如果是这样,应该使用哪个版本的服务?
我们在 Heroku 服务器上运行 Django。
非常感谢!
rtd - RTD 服务器:如何在 C# 中读取 RTD 服务器数据
我开发了一个应用程序来从 Excel 电子表格中读取数据,该电子表格从 RTD 服务器获取数据。因此,每当电子表格更新时,我都可以使用 C# 将该数据写入数据库。但我担心的是我不想依赖该电子表格作为来自 RTD 服务器的中间数据源。是否可以在我的应用程序中直接从该 RTD 服务器获取数据,那么为什么我可以将其存储在数据库中。这一定是可能的,我只需要提示即可。
谢谢。DnyaN :)
facebook - 是否可以订阅用户 online_presence 的实时更新?
我的应用程序有一个搜索功能,您可以在其中根据各种过滤器找到用户。
我最近添加了一个指示器,以便您可以查看用户是否在线。我通过获取 user_online_presence 权限来完成这项工作,然后在过滤结果后,使用存储在我的数据库中的用户 access_token 发出 FQL 请求。
现在,我想做到这一点,这样我就可以根据用户是否登录来过滤搜索。所以,不知何故,我需要将每个用户的在线状态存储在我的数据库中。
这似乎是实时更新的用途,但 Facebook 并未将 online_presence 列为我可以订阅的内容。
在https://developers.facebook.com/docs/reference/api/realtime/上,他们说:“您可以订阅除已验证之外的所有用户对象属性。”
但 online_presence 未列为用户字段: https ://developers.facebook.com/docs/reference/api/user/
有没有人试过这个?
facebook - 如何使用 App Access Token 进行 API 调用以检索 relationship_status
我正在开发一个从 facebook 获取真正更新的应用程序开发,我需要在收到更改通知后进行 API 调用。我可以使用用户访问令牌进行 API 调用,但是当我使用应用程序访问令牌进行调用以检索用户(已成功允许这些字段的应用程序)的关系状态(或说任何其他需要 access_token 的文件)时,我我越来越空了。我正在使用 Java servlet 来实现相同的功能,App Access Token 对于订阅甚至检索基本信息和应用程序信息都可以正常工作,但不需要特定信息。请帮助我。
php - Windows 中的 Web 套接字安装
我对使用 nodejs 感到困惑。我需要帮助。我要做的就是创建一个 PHP MySql 应用程序来显示任何办公室的销售信息。我希望数据是实时的。也就是说,只要对数据库进行更改,结果就会显示在网页中,而无需刷新页面。经过研究,我发现nodejs和socketio可以完成这项工作,但我不确定如何实现这一点。我在办公室使用 XAMPP localhost。在这个问题上我真的需要帮助。提前致谢。