2

我试图通过NodeJS使用Facebook Live API创建实况视频对象时设置隐私设置。 API文档中的Go Live对话框仅详细介绍了客户端版本,而不是服务器端的实现。一切都按我期望的方式工作,并且视频已发布到我的时间线上,但每个帖子的隐私设置默认为“仅限我”。使用Facebook Live API创建实时视频对象时的隐私设置

这里是我张贴的对象的一个​​例子/ USER_ID/live_videos端点:

var options = { 
    json: true, 
    headers: { Authorization: 'Bearer ' + this.accessToken }, 
    data: { 
    description: description, 
    title: title, 
    privacy: { 
      "value": "EVERYONE" 
    } 
    } 
} 

我缺少的隐私对象的东西或不适当地使用它吗?任何的意见都将会有帮助。此外,只需注意一点,我注意到,由于我的Facebook应用程序仍处于开发模式,因此只有在应用程序设置中添加为测试人员的用户才能查看我的实时流。这是否也会影响我的帖子默认的隐私设置?提前致谢!

回答

1

这可能是因为在授权应用程序时,您设置了应用程序隐私到安全级别。应用程序无法创建隐私较少的帖子。 从FO文档(https://developers.facebook.com/docs/graph-api/common-scenarios#privacy-param):

此字段不能用来设定一个更加开放的隐私不是在登录时授予的一个设置。

所以,你可以撤销存取权限,然后通过它授权一个更多的时间,在现场“谁能看到这个应用程序的帖子”选择“每个人”(或类似的水木清华)

相关问题