0

私はvimeo APIを初めて使用しますが、アカウントに接続し、アップロードされたビデオのすべてのIDを取得して配列に保存する必要があります. 私はPHPについてある程度理解していますが、率直に言って、私が見たすべての例やVimeoが提供するドキュメントは私に多くのことを教えてくれませんでした.私のスクリプト。どうもありがとう!

4

2 に答える 2

2

1.ユーザーのビデオのみが必要な場合は、url への curl 要求を使用できます - http://vimeo.com/api/v2/USERNAME/videos.jsonここで、USERNAME は、ストリームを取得する vimeo ユーザーの名前です。

例:

$curl = curl_init(');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$data = json_decode(curl_exec($curl));
url_close($curl);

2. OAuth を使用して、PHP 用の高度な vimeo API の実装を使用できます - https://github.com/vimeo/vimeo-php-lib

于 2014-01-29T14:05:14.433 に答える
1

curl を使用した作業スクリプト

<?php 
function curl_download($Url)
   if (!function_exists('curl_init')){
       die('Sorry cURL is not installed!');
       }
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $Url);
    curl_setopt($ch, CURLOPT_REFERER, "http://www.example.org/tas.htm");
    curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    $output = curl_exec($ch);
    curl_close($ch);
 return $output;
}


$VimeoVideos = curl_download('http://vimeo.com/api/v2/USER_ID_HERE/videos.json');
 $p = json_decode($VimeoVideos, true);
print_r($p); // result with video ids and other information in array
?>

ありがとう

于 2015-08-17T12:56:44.183 に答える