Vimeo Php Api,如何以编程方式播放私人视频而无需登录?

Vimeo Php Api,如何以编程方式播放私人视频而无需登录?,php,video,vimeo,vimeo-api,Php,Video,Vimeo,Vimeo Api,我正在尝试使用Vimeo php api使用他的id播放私人视频。我在Vimeo上创建了一个account pro,我创建了一个Vimeo应用程序,我创建了一个具有公共和私人范围的令牌。我使用的php代码如下: require("../Vimeo PHP path/autoload.php"); use Vimeo\Vimeo; $client_id = "*****"; //your Vimeo number here $client_secret = "*****"; //your Vime

我正在尝试使用Vimeo php api使用他的id播放私人视频。我在Vimeo上创建了一个account pro,我创建了一个Vimeo应用程序,我创建了一个具有公共和私人范围的令牌。我使用的php代码如下:

require("../Vimeo PHP path/autoload.php");
use Vimeo\Vimeo;
$client_id = "*****"; //your Vimeo number here
$client_secret = "*****"; //your Vimeo number here
$access_token = "*****"; //your Vimeo number here

 $vimeo = new Vimeo($client_id, $client_secret, $access_token);
 $videos = $vimeo->request("/videos/$video_id");
 print_r($videos);
它是有效的(我接受了这个代码)。
启动页面后,我可以在print_r($videos)中看到我的视频,但仍然是私有的,我看到了黑屏“私有视频,登录观看”。为什么?如果我传递一个客户id、一个令牌和一个秘密,我就看不到私人视频了?只有在我的网站上签名的用户才能看到我的vimeo视频,但我想在不强制用户创建vimeo帐户的情况下嵌入此视频。如何使用私人视频获得此结果?

在该打印中可见的视频是嵌入视频。在这一步中,网站尊重您的嵌入设置,然后是您的现场隐私设置

如果要使用嵌入,必须将视频的隐私设置为“Hide from vimeo”(或在API中禁用),然后将嵌入隐私设置为除“Nowhere”以外的任何选项

如果您想使用自己的播放器或移动设备,则需要使用JSON响应的
文件
键中的一个URL