实时更新:订阅通知?
Posted
技术标签:
【中文标题】实时更新:订阅通知?【英文标题】:Realtime Updates: subscribing to notifications? 【发布时间】:2013-06-27 17:45:00 【问题描述】:谁能指出我“订阅”用户通知的最佳方向?我尝试使用实时更新 API,但显然 Facebook 阻止订阅通知。
我得到一个错误:
Error
Couldn't save 'user': Application cannot subscribe to notifications
当我尝试为我的应用设置实时更新时。如果不可能进行实时更新,那么唯一的其他方法是让我的服务器轮询 Facebook 以查看用户是否有任何变化?
我觉得 Facebook 应该很容易只为 User 对象启用订阅通知字段...
【问题讨论】:
另外,如果我订阅的是“friends”而不是“friend_requests”,是否只有在接受好友请求并添加好友时才会触发? Facebook 几周前更新了他们的实时文档,他们可能会有所帮助:developers.facebook.com/docs/reference/api/realtime - developers.facebook.com/docs/howtos/… @Antonelli 看来我必须轮询 /me/notifications 才能获得通知。他们的实时 API 不支持订阅通知。 【参考方案1】:对于其他对此有疑问的人,Facebook 列出了您可以订阅的所有内容: https://developers.facebook.com/docs/graph-api/real-time-updates/v2.0#subscribefields
但是,它们列出了您不能订阅的三件事(对于用户对象),它们是:friend_request、线程、通知。
【讨论】:
【参考方案2】:你不能,实时更新意味着“用户更新一个字段”,比如姓名、年龄、性别等......
【讨论】:
以上是关于实时更新:订阅通知?的主要内容,如果未能解决你的问题,请参考以下文章