如何在 php 中调用 Vimeo API?
How to call a Vimeo API in php?
我正在尝试 运行 这个 API(https://developer.vimeo.com/api/reference/videos#get_video)。我的目标是调用 API 并打印出结果,因为在我 运行 代码之后,API 调用没有打印任何内容。感谢有人能帮助我。谢谢 :
仅供参考,这些是我的代码:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
require ("vendor/autoload.php");
use Vimeo\Vimeo;
$client = new Vimeo("{client_id}", "{client_secret}", "{access_token}");
$video_id ="447518879";
$response = $client->request("/videos/$video_id");
//var_dump($response['body']);
if($response['status'] === 200){
echo json_encode($response['body']['message']);
}
else {
echo json_encode($response['body']['error']);
}
?>
</body>
</html>
根据 Vimeo API PHP。响应是一个包含 body、header 和状态的数组。 Vimeo API PHP
访问 body。将其放入您的代码中:
var_dump($response['body']);
如果您想在页面中打印为 JSON:
echo json_encode($response['body']);
我在这里测试了这个脚本。并且工作正常:
require 'vendor/autoload.php';
$client = new Vimeo("{client_id}", "{client_secret}", "{access_token}");
$video_id = "451686900";
$response = $client->request("/videos/$video_id");
print_r($response);
我正在尝试 运行 这个 API(https://developer.vimeo.com/api/reference/videos#get_video)。我的目标是调用 API 并打印出结果,因为在我 运行 代码之后,API 调用没有打印任何内容。感谢有人能帮助我。谢谢 :
仅供参考,这些是我的代码:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
require ("vendor/autoload.php");
use Vimeo\Vimeo;
$client = new Vimeo("{client_id}", "{client_secret}", "{access_token}");
$video_id ="447518879";
$response = $client->request("/videos/$video_id");
//var_dump($response['body']);
if($response['status'] === 200){
echo json_encode($response['body']['message']);
}
else {
echo json_encode($response['body']['error']);
}
?>
</body>
</html>
根据 Vimeo API PHP。响应是一个包含 body、header 和状态的数组。 Vimeo API PHP
访问 body。将其放入您的代码中:
var_dump($response['body']);
如果您想在页面中打印为 JSON:
echo json_encode($response['body']);
我在这里测试了这个脚本。并且工作正常:
require 'vendor/autoload.php';
$client = new Vimeo("{client_id}", "{client_secret}", "{access_token}");
$video_id = "451686900";
$response = $client->request("/videos/$video_id");
print_r($response);