Swift Facebook Graph API未返回“用户界面”;名称“;及;从「;公共时间线livestream live_注释终点的字段

Swift Facebook Graph API未返回“用户界面”;名称“;及;从「;公共时间线livestream live_注释终点的字段,swift,macos,facebook-graph-api,Swift,Macos,Facebook Graph Api,我的应用程序正在通过流媒体直播到Facebook,并通过URL(端点)获取评论: 正在接收所有评论,但是,并非所有评论都包含所请求的所有数据字段 对于某些用户,name和from字段不会出现。我已经测试了该应用程序,发现没有将该应用程序添加到其业务集成中的用户不会出现缺少的字段 我尝试的是: 阅读文档-文档中没有说明除了权限和正确的访问令牌之外还有任何要求 阅读其他SO帖子-其他问题通过添加页面访问令牌解决,因为这不是时间线(目的地)问题(,),或者Facebook应用程序处于开发模式 搜索-

我的应用程序正在通过流媒体直播到Facebook,并通过URL(端点)获取评论:

正在接收所有评论,但是,并非所有评论都包含所请求的所有数据字段

对于某些用户,
name
from
字段不会出现。我已经测试了该应用程序,发现没有将该应用程序添加到其
业务集成中的用户不会出现缺少的字段

我尝试的是:

  • 阅读文档-文档中没有说明除了权限和正确的访问令牌之外还有任何要求
  • 阅读其他SO帖子-其他问题通过添加页面访问令牌解决,因为这不是时间线(目的地)问题(,),或者Facebook应用程序处于开发模式
  • 搜索-我已经找到了几个帖子与相同的问题没有任何答案
  • 检查是否提供了所有必需的权限:
“管理页面” “发布页面” “发布视频” “用户视频” “将\u发布到\u组”

  • 查了一下电话号码
  • 检查我的流是否为公共流
  • 检查在我的实时流上发表评论的帐户是否有任何隐私设置会阻止用户数据的使用
我已经向Facebook报告这是一个bug,但我相信这是我的代码中的一些东西,或者是对隐私相关变化的理解(一些经过测试的流媒体应用程序会收到所有评论,而另一些则不会)

编辑1(2021年3月12日):

这看起来像是一场灾难。支持人员将把它分配给开发团队

var urlComponents = URLComponents()
        urlComponents.scheme = "https"
        urlComponents.host = "streaming-graph.facebook.com"
        urlComponents.path = "/\(self.objectID)/live_comments"
        urlComponents.queryItems = [
            URLQueryItem(name: "access_token", value: accessToken),
            URLQueryItem(name: "comment_rate", value: "ten_per_second"),
            URLQueryItem(name: "fields", value: "message,created_time,attachment,from{id,name,picture}")
        ]