问题标签 [realtime-api]

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.

0 投票
0 回答
207 浏览

javascript - Meteor 实现 Facebook Graph 实时 API

我正在尝试使用 Meteor 实现 Facebook 实时 API。我在以下错误中运行 - 所以回调 url 似乎有问题。似乎有一个 html 文档返回,但我不知道在什么时候会发生这种情况:

[123.45.678.90] 调用方法“createSubscription”时出现异常错误:订阅对象页面时出错 - 失败 [400] {"error":{"message":"(#2201) 响应与质询不匹配,预期值 = ' 1723842009',收到='\u003C!DOCTYPE html>\n\u003Chtm...'","type":"OAuthException","code":2201}}
在订阅 (packages/myname:realtime/lib/server/methods.js:37) 在 Meteor.methods.createSubscription (packages/myname:realtime/lib/server/methods.js:128) 在 maybeAuditArgumentChecks (packages/ddp/livedata_server .js:1594) 在 packages/ddp/livedata_server.js:648 在 _.extend.withValue (packages/meteor/dynamics_nodejs.js:56) 在 packages/ddp/livedata_server.js:647 在 _.extend.withValue (packages /meteor/dynamics_nodejs.js:56) 在 _.extend.protocol_handlers.method (packages/ddp/livedata_server.js:646) 在 packages/ddp/livedata_server.js:546

有关实时 API 的更多信息: https ://developers.facebook.com/docs/graph-api/real-time-updates/v2.1

这是全局定义的(铁路线):

服务器端:

在客户端我正在查询:

0 投票
0 回答
356 浏览

c# - 使用 API 的 Facebook 通知(实时 API)

我的应用程序可以在我的 Facebook 页面上获取 Facebook 帖子、评论、回复和对话。因此,应用程序(服务)不间断地运行以检查该页面上的新项目(发布/评论/回复/对话),当达到 fb API(不间断服务)的请求限制时,我的 facebook 应用程序已超时任何 30 分钟的请求。

我已阅读有关 facebook Real-time API 的信息。当 FB 对通知有任何更改时,它会向我们发送通知,我已经尝试过,但我没有从 FB 得到任何有用的回复。任何人都可以请显示我的错误在哪里。

我使用以下方法发布 FB 订阅:

然后在我的本地代码(verify.php):

还有一件事,有没有办法通过使用 C# 编程语言来获得这个订阅?
请帮忙。先感谢您。

0 投票
1 回答
853 浏览

javascript - 实时后台服务

我现在正在使用 ionic 框架开发一个移动应用程序,它使用 larvel 4 REST API 对 MySql 数据库进行 CRUD 操作。根据应用需求,移动应用每次都需要调用后端服务来完成一定的流程。我正在使用 Angular Resource 调用这些 API,并且我使用 Javascript setinterval 函数每 3 秒调用一次。但是,该应用程序正在运行,我真的不觉得这是一个好习惯,因为这对服务器和客户端来说都是一项繁重的任务。你们能否指导我如何解决这种情况,我非常感谢您的帮助。特别是,我应该设置哪种工具,它们是什么?谢谢你。

0 投票
2 回答
80 浏览

php - 网站 - 实时应用

我想创建一个具有大量实时流量的网站。所以我的问题是:

node.js 和 socket.io 是正确的方式吗?

(我已准备好学习并精通 PHP、JQUERY、JS、CSS、MYSQL 和 VB.NET)

0 投票
0 回答
225 浏览

json - 使用 JSON 的实时 API

我希望将 Web 套接字上的命令发送到后端。我在想我的协议应该是这样的:

发送:{cmd: "login", data: {user:"Me",id:99}}回复:{cmd: "login", data: "OK"}

发送:{cmd: "join sensors", data: {group:1}}回复:{cmd: "join sensors", data: "OK"}

发送:{cmd: "join actuators", data: {group:1}}回复:{cmd: "join actuators", data: "NOK"}

在发出新请求之前,我将始终等待响应。

我还可以从 BE 接收事件:

{evt:"sensor update", data: {id:1,value;20}}

我的设计合理吗?有没有更标准化的方法?

0 投票
0 回答
41 浏览

php - 如何在 facebook 上获得新页面的赞?


我正在尝试在附加到我的 Facebook 应用程序的页面上获得新用户的喜欢。我添加了 Webhooks 产品,然后我将回调 url 设置为 Heroku 应用程序。我可以得到测试反馈,但是当我试图得到真正的反馈时,我就无法做到这一点。有没有可能在不生成页面访问令牌的情况下获得这种喜欢的方法?

0 投票
0 回答
751 浏览

google-api - 如何使用客户端 ID 实时过滤来自谷歌分析的数据?

我正在尝试获取有关我网站访问者的数据,并通过客户端 ID(_gid 或 ClientId)实时过滤它。id 示例:875500683.1564061354

首先,我尝试使用 GA Reporting API 来获取和过滤数据(检查下面的代码)。它运作良好,我只为必要的访问者接收数据,但在可以从 Analytics 获取信息之前有一些延迟(访问者到达站点后 7-15 分钟),这对我不利。所以接下来我尝试使用实时报告 API,但我没有在 API 参数中找到像 ga:clientId 这样的东西来过滤数据。我在 Google Analytics 文档中搜索,但没有找到在实时报告 API 中按访问者过滤数据的方法。有什么方法可以实时获取数据并按客户端 ID 过滤?

0 投票
1 回答
654 浏览

chat - Rocket.Chat 在线聊天室订阅问题

我正在尝试为 Rocket.Chat 实时聊天构建自己的聊天前端。但目前我有一个问题,我无法订阅实时聊天室进行收听。

1) RealtimeAPI:我连接到 Rocket.chat 网络服务

2) RealtimeAPI:我用“livechat:registerGuest”注册来宾用户

3)Rest API:我用“/api/v1/livechat/room?token=”创建了一个房间

我得到这个答案:

我将此_id: '43TJpc3q9eRjqhFXW'值用于订阅房间名称,所有其他都导致“无效事件”

4)我尝试订阅“stream-room-messages”和“stream-livechat-room”,但我只收到{"msg":"nosub","id":"3"}而不是这样的

而且我没有收到来自实时聊天室的消息。

有人可以告诉我我做错了什么或缺少什么吗?

提前感谢弗兰克