首页 > 解决方案 > facebook api 获得实时评论

问题描述

正如 facebook 在这里提到的获得实时评论

我很喜欢他们说的话

var source = new EventSource("https://streaming-graph.facebook.com/2025853151054872/live_comments?access_token=MY TOKEN HERE&fields=from{name,id},message");
source.onmessage = function(event) {
console.log(event);
  // Do something with event.message for example
};

这会给我 401 错误,正如他们在页面末尾提到的那样,它的意思

未经授权

确保您的应用具有正确的权限并且访问令牌有效。

所以我在这里检查了我的访问令牌

它给了我这个结果

 Metadata   {"sso":"chrome_custom_tab","auth_type":"rerequest"}
 Valid  True
 Data Access Expires    1560876206 (in about 3 months)
 Origin Mobile Web Faceweb
 Scopes email, publish_video, manage_pages, pages_show_list, publish_pages, public_profile

我不知道为什么会有错误,每件事都是正确的

我也用android库测试了相同的url, 同样它给了我错误

标签: facebooklive-streaming

解决方案


我发现解决方案似乎 facebook 需要更多权限及其

user_videos许可,但他们没有提到


推荐阅读