2014-01-10 84 views
1

我有一個php應用程序,我試圖從私人Vimeo視頻(我的視頻)獲取視頻信息。 我已通讀Advanced API documentation並已成功驗證我的應用程序。我使用官方的php庫。使用高級API和PHP從私人Vimeo視頻獲取信息

我已經能夠獲得視頻列表與getAll方法:

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

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

我需要的是獲得由視頻ID視頻,所以我必須使用的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提供更多的直接援助。