问题标签 [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.
ruby-on-rails - 未使用 Rails 和 Koala 接收来自 Facebook 实时 API 订阅的帖子
希望你能提供帮助,我有点不知所措......我正在开发一个 Rails 应用程序并运行 Koala 以连接 Facebook Graph API。我想维护正在使用我的应用程序的用户朋友的最新列表,因此我一直在尝试实现 Koala gem 的实时更新功能。我的应用程序部署在 Heroku 上,我正在使用 Redis-to-Go 运行 Resque 来管理来自 Facebook 的调用......不幸的是,即使我对 Facebook 服务器的测试 ping 都返回 true,我似乎也没有收到任何消息. 这是我正在使用的代码:
重新工作
很高兴提供我能提供的任何其他信息!!!
提前致谢!
facebook - Facebook 实时更新:(#2200) 回调验证失败,代码 2200
我正在尝试从 facebook 获取我的应用程序的实时更新,如https://developers.facebook.com/docs/reference/api/realtime/中所述。当它回到订阅验证时,我现在正在苦苦挣扎。我已经建立了一个回调服务器,它接受 GET 和 POST 请求。我通过向它发出 curl 请求来验证服务器是否正常工作。
但是,当我尝试创建一个发出以下 POST 请求的订阅时,我仍然收到此错误
{"error":{"message":"(#2200) 回调验证失败:","type":"OAuthException","code":2200}
根据我在文档和其他线程中阅读的内容,我假设这意味着对我的回调 URL 的单个 GET 请求失败。回调 url 确实没有被 GET 和 POST 请求请求。我想 facebook 以某种方式被阻止访问端点。但是,我可以使用身份验证对话框(https://developers.facebook.com/docs/reference/dialogs/oauth/)以用户身份进行身份验证,在该对话框中,我也在同一台服务器上传递了回调 url。服务器运行 http(目前)。
这是我用来发布订阅的 curl。主机文件有一个条目将 dev.minggler.com 重定向到 localhost =>( 127.0.0.1 dev.minggler.com)
有人可以帮我解决这个问题吗?
facebook - Facebook 实时更新 - 获取朋友的更新
我正在使用 facebook 实时更新 API 来获取用户朋友的更新。我想知道更新通知包括用户朋友的哪些字段,哪些字段可以发布订阅
具体来说,我为我的用户的朋友请求以下字段:
'bio'、'birthday'、'education'、'email'、'events'、'feed'、'first_name'、'gender'、'hometown'、'id'、'interested_in'、'languages'、'last_name ', 'link', 'locale', 'location', 'middle_name', 'name', 'picture', 'quotes', 'relationship_status', 'religion', 'significant_other', 'username', 'website', '工作'
facebook - Facebook Graph API - 只获取更新的朋友
如此处所述(Facebook 实时更新 - 获取朋友的更新)我正在使用 facebook 实时 API 来获取用户朋友的更新。在 facebook 发布更新的提供的回调 URL 中,我得到诸如 (replaced uid/id) 之类的条目:
我现在正在尝试更新的朋友,但是使用图形浏览器工具我不能只获得更新的朋友。我尝试设置此处记录的“since”参数(https://developers.facebook.com/docs/reference/api/- > Paging)
或者“时间”参数(没有记录,但我只是尝试过)
但是,带有任一参数的请求仍会返回用户的整个好友列表
有没有可能我只能得到更新的朋友?
facebook - 新页面事件的实时更新
我知道关于这个话题有几个问题,但没有一个完全相同。
我目前正在按位置搜索与特定地理位置相关的所有页面,并将它们的事件缓存在数据库中。问题是我目前必须循环浏览我经常观看的所有页面以检查更新。
目前,我正在跟踪的 >10,000 页需要很长时间才能更新。通知而不是轮询会更整洁(并且对 fb 更好)。
有谁知道这样做更有效?
谢谢
本
php - Facebook 实时更新:不适用于某些领域
好的,我放弃了将我的错误发布到 Facebook 支持。很明显,他们没有阅读全文。他们只阅读了我的问题的不到一半并给了我一个快速的答案,以便他们可以关闭票证。
我对 Facebook 实时更新的主要问题是我无法订阅以下字段:political、favourite_athletes、favourite_teams 和 Significant_other。你们有同样的问题吗?如果你这样做,你能不能帮我报告这个错误,因为我已经放弃了。
同样,我的问题是我不能订阅领域的政治、喜爱的运动员、喜爱的团队和重要的其他。以下是我写给 Facebook 的内容:
这是我报告的关于实时更新的另一个错误的延续。据说我不能为团体之类的联系做这件事,但我可以为电影、电视和其他几个人做这件事。
我还收到了政治、喜爱的运动员、喜爱的团队和重要的其他领域的错误
复制品
重现步骤:输入以下地址并得到这些错误:
https://graph.facebook.com/ */subscriptions?access_token=* &object=user&fields=political&verify_token= *&method=post&callback_url=*
https://graph.facebook.com/ */subscriptions?access_token=* &object=user&fields=favorite_athletes&verify_token= *&method=post&callback_url=*
facebook - Facebook 实时更新不适用于带有位置的帖子?
我做了一个Facebook
申请,要求user_status
,user_checkins
和user_likes
. "checkins,feed,likes"
我还订阅了我的用户对这些字段的实时更新。
当我的用户喜欢页面时,我会收到更新,因此这部分一切正常。
我在签到时遇到了奇怪的问题,当我尝试使用我iPad
的签到更新时。但是当我对我做同样的事情时,我Android
什么也没有收到。
不同之处在于我看到我的iPad
签到:
但我发现我的Android
“签到”在:
我认为我应该将它们作为“提要”更新接收,但我也没有收到它们。
我错过了什么吗?
更新
好的,我显然错过了一些东西。
为了获得这些“提要”更新,您必须请求许可read_stream
。
facebook-graph-api - 不支持实时更新 include_values
我想更新“callback_url”(https://graph.facebook.com/subscriptions),但问题是我无法添加“include_values”,这是一个非常大的问题,因为我的整个程序都可以使用
{ "error": { "message": "(#100) include_values is not supported", "type": "OAuthException", "code": 100 } }
带有“include_values”的 Facebook 回调示例
{"object":"user","entry":[{"id":"44368442315","time":1346984937,"changes":[{"field":"feed","value":{"item ":"like","verb":"add","parent_id":"44368442315_10151242317912316","sender_id":1422826573,"created_time":1346984937}}]}]}
示例 facebook 回调不是“include_values”
{"object":"user","entry":[{"id":"329196660309","time":1347472236,"changed_fields":["feed"]},{"id":"44368442315","时间":1347472238,"changed_fields":["feed"]}]}
facebook - Facebook 如何处理无法连接到应用程序提供的实时更新 URL 的问题?
参考:http: //developers.facebook.com/docs/reference/api/realtime/
当为某种实时更新(例如用户属性)创建订阅时,如果提供的回调 URL 无法访问,会发生什么情况?
这里有几个子案例:
- 订阅验证时未能到达回调 URL;
- 订阅验证成功,但稍后在尝试更改通知时回调 URL 变得无法访问。
我感兴趣的主要是#2。通知是否进入重试队列?如果是这样,尝试了多少次重试,以及在多长时间内?有没有办法查询“错过”的通知?对于不同的故障模式(主机名查找、主机不可达、端口关闭、HTTP 响应中的错误返回码)是否有不同的处理?
mongodb - Pushing data from database to UI in realtime
I have a database (MySQL) to which data is being written to. I need to push new records and changed records to UI. A few constraints here: I do not have control on the code which writes to this database and I cannot modify it to write to a queue.
So far, I am reading the DB periodically for changes and new additions (using a last update timestamp) and pushing that data to a mongo db (as I do not want to hit main MySQL server for every request). Then I push these changes to frontend using cramp (ruby framework) and server sent events. To maintain per user queue, I have redis in the mix.
I realize that this is a convulated way of doing realtime push. I was wondering if there is a more neat solution to this mess.