首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Facebook live API创建实时视频对象时的隐私设置

使用Facebook live API创建实时视频对象时的隐私设置
EN

Stack Overflow用户
提问于 2016-05-19 03:35:49
回答 2查看 1.1K关注 0票数 4

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

下面是一个对象I am POSTing to the /user_id/live_videos端点的示例:

代码语言:javascript
复制
var options = {
  json: true, 
  headers: { Authorization: 'Bearer ' + this.accessToken }, 
  data: {
    description: description,
    title: title,
    privacy: {
            "value": "EVERYONE"
    }
  }
}

我是不是在隐私对象中遗漏了什么或者使用不当了?任何建议都会很有帮助。另外,需要注意的是,我已经注意到,由于我的Facebook应用程序仍处于开发模式,只有我在应用程序设置中添加为测试者的用户才能查看我的直播流。这是否也会影响我的帖子默认的隐私设置?提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2017-01-13 00:36:32

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

此字段不能用于设置比登录时授予的隐私设置更开放的隐私设置。

因此,您可以撤销访问权限,然后通过它再次授权,在字段“谁可以看到此应用程序发布的帖子”(或类似的smth )中选择“每个人”。

票数 1
EN

Stack Overflow用户

发布于 2020-02-22 11:23:59

您需要完成对manage_pagespublish_video等权限的app审核,才能使用该request body参数实现时间线直播的公共隐私。

代码语言:javascript
复制
let options = {
        method: 'POST',
        url: https://graph.facebook.com/v3.0/' + {userId} + '/live_videos',
        qs: { access_token: data.access_token },
        headers: {
            'content-type': 'application/json'
        },
        body: JSON.stringify({
            "description": data.description,
            "privacy": {
                "value": "EVERYONE"
            },
            "title": data.title,
            "published": true
        })
    };
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37308652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档