2014-01-10 4 views
1

나는 PHP 응용 프로그램을 가지고 있으며 개인 Vimeo 비디오 (내 비디오)에서 비디오 정보를 얻으려고합니다. 나는 Advanced API documentation을 통해 읽었으며 성공적으로 내 앱을 인증했습니다. 나는 공식 PHP 라이브러리를 사용한다.고급 API 및 PHP를 사용하여 개인 Vimeo 비디오에서 정보 얻기

나는 getAll 방법 비디오 목록을 얻을 수 있었다 : 내가 동영상 ID에 의해 영상을 얻을 이다 필요한 것은

require_once('./vimeo/vimeo.php'); 
$vimeo = new phpVimeo('xxxx', 'xxxx'); 
$vimeo->setToken('xxxx','xxxx'); 

$videos = $vimeo->call('vimeo.videos.getAll', 4272839); 

그래서 내가 된 getInfo 방법을 사용해야합니다. 나는 성공적으로 놀이터를 사용하여 비디오 정보를 가져올 수 있지만 내 응용 프로그램에서 나는이 오류 메시지가 얻을 :

Fatal error: Uncaught exception 'VimeoAPIException' with message 'Video not found' in app_root/vimeo/vimeo.php:239 
된 getInfo 문서에 따라

'을 (를) 찾을 수 없습니다 비디오'라는 잘못된 ID 또는하여 볼 수 없습니다 "비디오 중 하나를 호출 사용자 ".

나는 여기에 양식을 계속하는 법을 모른다. 그래서 누군가가 제안을하면 나는 감사 할 것이다!

답변

0

비디오가 인증되지 않은 경우에도 video.getInfo와 작동하는 것 같습니다. 라인 $vimeo->setToken('xxx','xxx');없이 요청하십시오.

인증되지 않은 요청이 작동하지만 인증되지 않은 경우 사용자의 인증 토큰에 이상이 있다고 가정하지 않습니다. people.getInfo (user_id없이) 매개 변수에 인증 된 요청을 작성하여 인증 토큰이 속한 사용자를 식별하십시오. 토큰이 비디오 소유자와 다른 사용자에게 인증되면 문제가 발생합니다.

그래도 도움이되지 않는다면 Vimeo는 액세스 토큰과 클라이언트 ID를 보내면 (비밀을 보내지 마십시오!) vimeo.com/help/contact에 직접적인 도움을 제공 할 수 있습니다.

관련 문제