https://graph-video.facebook.com
— 专用于在主页和小组上发布视频。https://graph.facebook.com
— 用于任何其他操作(创建投票活动、获取成效分析等)。该 API 支持可续传和不可续传上传协议。可续传上传协议用于按顺序上传视频区块,而不可续传上传协议用于上传完整视频。我们建议使用可续传上传协议,因为它支持更大的视频文件,并可以让您更有效地应对连接中断问题。
该 API 使用以下节点。
视频节点是 API 的主要资源。当您上传已有视频时,API 会生成一个视频实体并将其发布到主页或小组上,具体取决于您在开始发布流程时定为目标的节点。视频必须发布到目标节点上。
只要应用拥有相应的权限和功能,视频就可以发布到小组上。此外,应用用户必须能够在主页上执行管理员级别的任务,或通过商务管理平台被授予主页的管理员角色。
只要应用拥有相应的权限和功能,并且应用用户是小组的管理员,视频就可以发布到小组上。
应用用户也可以将已发布的视频发布到其管理的其他主页上,而无需重新上传视频。交叉发布视频的成效分析可以作为总值(例如所有主页的观看量的总和)返回,也可以按主页细分。
您可以使用该 API 基于托管在公共服务器上的一系列图像生成幻灯片视频。
您可以使用该 API 为已发布的视频创建投票活动,并获取投票活动的结果。
可以将已发布的视频与市场营销 API 的广告创意端点相结合,以建立视频广告。
您可以获取任何已发布视频的成效分析。交叉发布视频的成效分析可以作为总值返回,也可以按主页细分。
对于发布在主页上的视频,您可以通过设置主页 Webhooks,获取关于视频发布状态更改和观众互动情况的实时通知。设置回调,然后订阅主页主题的 feed
和 videos
字段即可获取通知。请注意,系统无法为作为 secret
或 no_story
上传的视频发送通知。
对于发布在主页上的视频,您可以使用权限管理 API 来创建和应用版权规则,以发现并报告其他已发布视频中可能违规的视频。
要在主页上发布视频,应用用户必须向您的应用授予 pages_show_list
、pages_read_engagement
和 pages_manage_posts
权限。
要在小组上发布视频,应用用户必须向您的应用授予 publish_to_groups
权限。
在主页上发布视频无需任何功能。要在小组上发布视频,您的应用必须具有使用小组 API 功能的权限。
应用用户必须可以在目标主页上执行 ADMIN
级别的任务,或者是目标小组的管理员。
所有权限和功能都需要接受应用审核。
在主页或小组上发布视频的一般流程如下所示: